Fuck Zucchetti!
Go to file
2019-09-04 15:02:09 +02:00
.github Init 2019-01-07 11:16:16 +01:00
api Fix bind address if passed via command line. 2019-09-04 15:02:09 +02:00
bot_z Add /movements api. 2019-09-04 15:00:44 +02:00
bot.z_web Update web app routes and branding. 2019-09-04 15:01:58 +02:00
docs setup.py 2019-09-04 14:42:22 +02:00
tests Blacken'd 2019-09-04 14:56:36 +02:00
.editorconfig Init 2019-01-07 11:16:16 +01:00
.gitignore Update gitignore. 2019-09-04 15:01:48 +02:00
.pylintrc Pylint configuration. 2019-09-04 14:58:34 +02:00
.travis.yml Init 2019-01-07 11:16:16 +01:00
LICENSE login/logout mostly working. 2019-09-04 14:43:24 +02:00
Makefile Update build process. 2019-09-04 15:02:04 +02:00
MANIFEST.in Cleanup 2019-09-04 14:46:56 +02:00
README.md Fix the README 2019-09-04 14:49:22 +02:00
requirements_build.txt Cleanup 2019-09-04 14:46:56 +02:00
setup.cfg Update build process. 2019-09-04 15:02:04 +02:00
setup.py Update build process. 2019-09-04 15:02:04 +02:00
tox.ini Init 2019-01-07 11:16:16 +01:00

Bot_Z

A bot to easen the daily routine with zucchetti virtual badge.

  • Free software: GLWTS public licence.

Features

  • Login/Logout
  • Check in/Check out

Install

Either clone this repo and pip install . or use one of the provided packages. Pay attention: this package needs a working binary of geckodriver. You can either proceed in one of the following ways:

  • Install the source distribution and put in your $PATH the geckodriver binary (that can be downloaded here)
  • Install the wheel for your architecture
  • pip install . or pip install -e . will download the latest geckodriver and put it in a path where the code will be able to find it.

BEWARE: the code gives precedence to the geckodriver in $PATH over that donwloaded.

TODO

  • Check in/out
  • systemd {unit, timer}
  • APIs
  • Mailer