Skip to main content

Python package for automated eRepublik playing

Project description

eRepublik script Documentation Status

Python package for automated eRepublik playing


  • TODO


This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.


0.19.0 (2020-01-13)

  • Created method for current products on sale.
  • Updated inventory to also include products on sale
  • set_default_weapon() - eRepublik should return list with all available weapon qualities, but when a battle is just launched, they return only dict with barehands
  • fight() - no longer calls self.set_default_weapon()
  • find_battle_and_fight() - now calls self.set_default_weapon() just before fighting
  • update_war_info() - returns previous battle list if responses ‘last_updated’ isn’t more than 30s old
  • get_battle_for_war(war_id) - returns Battle instance for specific war, if battle is active for given war
  • Citizen.get_raw_surplus() fixed and moved to Citizen.my_companies.get_wam_raw_usage()
  • Implemented division switching
  • improved multi bomb deploy with auto traveling,
  • Citizen.fight() simplified battle data gathering logic -> Citizen.shoot logic improved

0.17.0 (2019-11-21)

  • 12th anniversary’s endpoints added
  • Telegram message queue optimisation
  • WC end fighting energy bugfix
  • More strict fighting limiting before week change
  • Improved and fixed ground damage booster usage

0.16.0 (2019-09-29)

  • Telegram notification integration
  • Improved serialization to JSON
  • When failing to do WAM because of not enough food - buy food
  • Buy food buys 48h worth instead of 24h energy

0.15.3 (2019-08-24)

  • Update after eRepublik changed campaign apis

0.15.0 (2019-07-30)

  • CitizenAPI class methods renamed to “private”, they are intended to be used internally.
  • TODO: None of the Citizen class’s methods should return Response object - CitizenAPI is meant for that.

0.14.4 (2019-07-23)

  • Wall post comment endpoints updated with comment create endpoints.

0.1.0 (2019-07-19)

  • First release on PyPI.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for eRepublik, version 0.19.3
Filename, size File type Python version Upload date Hashes
Filename, size eRepublik-0.19.3-py2.py3-none-any.whl (46.7 kB) File type Wheel Python version py2.py3 Upload date Hashes View hashes
Filename, size eRepublik-0.19.3.tar.gz (57.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page