Skip to content

MonsterMMORPG/pogom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoGoMap

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 56.1%
  • Protocol Buffer 22.1%
  • JavaScript 13.9%
  • HTML 7.9%