Skip to content

A configurable Python bot which posts and updates score-tables for a various series on /r/geoguessr

License

Notifications You must be signed in to change notification settings

LiquidFun/GeoStackr

Repository files navigation

GeoStackr

Code style: black

A bot which posts stacked (added) scores to /r/geoguessr for series as specified in the config.yaml.

See this post for an example.

Furthermore generates fancy graphs of the progression of the top 5 participants like this:

Graph of top 5 participants of a series

Running it

Copy the config.example.yaml and rename it to config.yaml:

  • Add the reddit api keys, username and password of the bot account.
  • Add the series name and author in the series dict
  • Set debug to True if you want to make a single test-run to see what it would do
  • [Optional]: Add imgur API keys for the bot to add top 5 lists

Install the requirements using pip:

pip3 install --user -r requirements.txt

Note that Python 3.6 is required due to f-strings

Run it in a tmux or screen session on your server:

python3 geostackr.py

If debug is set to False then it will run in a while True loop every 10 minutes.

About

A configurable Python bot which posts and updates score-tables for a various series on /r/geoguessr

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages