Pokepush

Dead simple Pokemon Go push notifications through Pushbullet when a new Pokemon arrives in a specified locations. Supports multiple users subscribed to desired locations.
Setup
- Download the binaries for your system from releases.
- Acquire a pushbullet token from your accounts settings page.
- Create config.json next to the binary.
- Start.
Example Config:
{
"users": [
{
"name": "Jim",
"pushbullet_key": "PUSHBULLET_KEY",
"places": ["Home", "Work"]
}
],
"places": [
{"name": "Home", "lat": 51.501476, "lon": -0.140634},
{"name": "Work", "lat": 51.5159394, "lon": -0.1352864}
],
"logs": "pretty"
}
users - An array of users containing their name, pushbullet_key, an array of places. Names of places must match the ones in the places array.
places - An array of locations with their name, lat, and lon. You can covert an address to latitude/longitude here
logs - Sets log type, supports pretty and json. Default is pretty.
Docker
A docker image is also available over at Docker Hub.
Development
After git pulling the repo in to your $GOPATH, executing the following to get a development setup running.
make deps
make dev
TODO
- Handle errors
- Write tests
- Handle scheduled places to only push notifications during specified times of day
Credit