Skip to content
/ pogom Public
forked from favll/pogom

The fastest Pokémon Go Map available.

License

Notifications You must be signed in to change notification settings

kdliu86/pogom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoGoMap - multi host adaptions

All credits to favll for the basic work.

Only revamped the map html and js a bit.

includes notifications, notification center for each user, and a show only filter.

removed the feature to replace the center of scanning (as multiple user would set it to multiple locations)

The no-bloat version of PokemonGo-Map (their rewrite is actually an early-stage fork of this project).

Heavily using pgoapi.

image

##Installation and usage:

On Linux, for Debian-based distributions, you should install pycurl's dependencies before installing the project's requirements:

sudo apt-get install libssl-dev libcurl4-openssl-dev python-dev

Edit pogom/__init__.py and enter your GMaps Key.

pip install -r requirements.txt
python runserver.py -u USERNAME -p PASSWORD -l LOCATION -r SEARCHRADIUS -c

The -c flag switches to pycurl (python wrapper around the libcurl library) as downloader. This is so performant that the parsing and DB stuff becomes the bottleneck.

##Features

  • Extremely fast (scans a 5km search radius in 1m30s with the -c flag)
  • Perfect coverage (using a perfect hexagonal grid of radius 100m)
  • No Bloat (we tried to keep this as lightweight as possible, therefore you won't see as many flags in the help file)
  • Hide common Pokemon
  • Server status in the Web-GUI
  • Stats about seen Pokemon
  • Proper handling of server downtime (using exponential backoff strategy)
  • Mobile friendly
  • Show/Hide Pokestops
  • Notifications

##TODO

  • Move processing of responses (protobuf parsing & save to DB) to seperate process
  • Use different (faster) library for protobuf parsing
  • Web-GUI for all configuration settings
  • Heatmaps!

About

The fastest Pokémon Go Map available.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 54.2%
  • Protocol Buffer 21.2%
  • JavaScript 16.2%
  • HTML 8.4%