Minor changes to readme, remove whitespace
This commit is contained in:
parent
8ca4df54c8
commit
03c06a4397
27
README.md
27
README.md
|
|
@ -1,11 +1,11 @@
|
||||||
# plane-notify
|
# plane-notify
|
||||||
Nearing final first version. Notify If a Selected Plane has taken off or landed using Python with OpenSky API, outputs location of takeoff location of landing and takeoff by revese lookup of cordinates.
|
Nearing final first version. Notify If a Selected Plane has taken off or landed using Python with OpenSky API, outputs location of takeoff location of landing and takeoff by revese lookup of cordinates.
|
||||||
## Why I made it
|
## Why I made it
|
||||||
Made it so I could track Elon Musk's Jet and share with others of his whereabouts follow on twitter @ElonJet https://twitter.com/ElonJet
|
Made it so I could track Elon Musk's Jet and share with others of his whereabouts follow on twitter @ElonJet https://twitter.com/ElonJet
|
||||||
|
|
||||||
## How It works
|
## How It works
|
||||||
- Takes data about every 15 seconds from OpenSky Network compares it to previous data with whats I've defined as a landing or takeoff event.
|
- Takes data about every 15 seconds from OpenSky Network or ADS-B Exchange and compares it to previous data with whats I've defined as a landing or takeoff event.
|
||||||
- A takeoff event event is the plane is not on ground, below 10k feet and ((previously no data and now getting data) or was previously on ground).
|
- A takeoff event event is the plane is not on ground, below 10k feet and ((previously no data and now getting data) or was previously on ground).
|
||||||
- A landing event is previosly below 10k feet and (previously getting data, no longer getting data and previously not on ground) or (now on ground and previously not on ground).
|
- A landing event is previosly below 10k feet and (previously getting data, no longer getting data and previously not on ground) or (now on ground and previously not on ground).
|
||||||
- Given the coordinates of the aircraft the coordinates are reverse looked up for a location name. (Geopy Nomination Geolocater)
|
- Given the coordinates of the aircraft the coordinates are reverse looked up for a location name. (Geopy Nomination Geolocater)
|
||||||
- At time of takeoff a takeoff time is set which is refrenced in landing event to calculate an approximate total flight time.
|
- At time of takeoff a takeoff time is set which is refrenced in landing event to calculate an approximate total flight time.
|
||||||
|
|
@ -19,7 +19,7 @@ a
|
||||||
|
|
||||||
### Install OpenSky API
|
### Install OpenSky API
|
||||||
```bash
|
```bash
|
||||||
apt install git
|
apt install git
|
||||||
git clone https://github.com/openskynetwork/opensky-api.git
|
git clone https://github.com/openskynetwork/opensky-api.git
|
||||||
pip install -e ~/opensky-api/python
|
pip install -e ~/opensky-api/python
|
||||||
```
|
```
|
||||||
|
|
@ -42,31 +42,26 @@ apt install screen
|
||||||
```
|
```
|
||||||
apt install python3
|
apt install python3
|
||||||
```
|
```
|
||||||
### Download / Clone
|
### Download / Clone
|
||||||
```
|
```
|
||||||
git clone https://github.com/Jxck-S/plane-notify.git
|
git clone https://github.com/Jxck-S/plane-notify.git
|
||||||
cd plane-notify
|
cd plane-notify
|
||||||
```
|
```
|
||||||
|
|
||||||
### Configure defOpenSky, defTweet and defMap with API keys
|
### Configure config file with keys and urls
|
||||||
- defOpenSky doesn't require an OpenSky API key but bennefits from one.
|
- edit them with nano or vi on the running machine or on your pc and transfer the config to where you will be running the bot
|
||||||
- defTweet can be disabled if removed from NotifyBot.py or give Twitter API keys to it.
|
|
||||||
- Pushbullet is setup in main NotifyBot.py
|
|
||||||
- defMap needs Google Static Map API keys.
|
|
||||||
- edit them with nano or vi
|
|
||||||
|
|
||||||
|
|
||||||
### Enter and create new Screen Session
|
### Enter and create new Screen Session
|
||||||
```
|
```
|
||||||
screen -R <name screen whatever you want>
|
screen -R <name screen whatever you want>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Start Program
|
### Start Program
|
||||||
```
|
```
|
||||||
python3 NotifyBot.py
|
python3 NotifyBot.py
|
||||||
```
|
```
|
||||||
### TODO
|
### TODO
|
||||||
implement YAML file for config options
|
|
||||||
implement airport name, done by closest airport
|
implement airport name, done by closest airport
|
||||||
#### Refrences
|
#### Refrences
|
||||||
- https://opensky-network.org/apidoc/
|
- https://opensky-network.org/apidoc/
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue