/pogomap

A high performance Pokemon Go map with heatmap, rethinkdb and python3 support.

Primary LanguageCSSGNU Affero General Public License v3.0AGPL-3.0

PoGoMap Python 3

Live visualization of all the pokemon (with option to show gyms and pokestops) in your area. Runs on a Flask server displaying Google Maps with markers. Supports basic filtering, browser notifications and heatmaps.

Forked from AHAAAAAAA's original PokemonGo-Map.

Map

Running It

The simplest way to run this is to use docker.

docker build -t fourbytes/pogomap .
docker run -d --name rethinkdb --restart=always -v "/srv/pokemap/rethinkdb:/data" rethinkdb
docker run -d --name pogomap --restart=always --link rethinkdb:rethinkdb -p 5000:5000 -v "/srv/pokemap/config/config.ini:/app/config/config.ini" fourbytes/pogomap

To run it without docker on a Debian based OS, you'll need to do:

sudo apt update
sudo apt install libssl-dev libcurl4-openssl-dev python-dev
pip3 install -r requirements.txt

If use want to setup SSL, use nginx as a reverse proxy (follow a guide like this).

Warnings

Using this software is against the ToS of the game. You can get banned, use this tool at your own risk. Don't use your main account!

Contributions

Please submit all pull requests to the develop branch.

Major thanks to @AHAAAAAAA and all the contributors to the original version of this map here. Also a thanks to @favll for his fork using pyCurl.

Builds off of tejado's python pgoapi and flask. Current version relies primarily on the pgoapi and Google Maps JS API.