Web service for automated stock-keeping of a soda machine written in Python.
Find a file
2018-07-08 17:54:58 +00:00
doc@51e940460d Added the changed pagelet API to the external documentation. 2018-07-07 19:10:41 +02:00
matemat Merge branch 'webserver-impl' into pagelet-return-api 2018-07-08 15:18:17 +02:00
.gitignore Initial commit for webserver code. Still needs a lot of documentation, and even more, test coverage. 2018-06-12 21:45:50 +02:00
.gitlab-ci.yml Use unprivileged docker image. 2018-06-19 22:55:37 +02:00
.gitmodules Added wiki repo as a git submodule in /doc. 2018-06-13 01:46:30 +02:00
Dockerfile Use unprivileged docker image. 2018-06-19 22:54:07 +02:00
LICENSE Added readme and license file. 2018-06-12 22:01:01 +02:00
README.md README: Added link to old matemat webapp 2018-07-07 15:23:24 +02:00
requirements.txt Use crypt with SHA512 instead of bcrypt. Going to change to BLOWFISH when adopting Python 3.7. 2018-06-15 22:30:35 +02:00
setup.cfg Put max-line-length of 120 in pycodestyle config, rather than completely disabling E501. 2018-06-06 13:03:30 +02:00
setup.py GitLab CI: Use buster instead of stretch. 2018-05-29 23:12:10 +02:00

Matemat

pipeline status coverage report

A web service for automated stock-keeping of a soda machine written in Python. It provides a touch-input-friendly user interface (as most input happens through the soda machine's touch screen).

This project intends to provide a well-tested and maintainable alternative to ckruse/matemat (last commit 2013-07-09).

Further Documentation

Wiki

Dependencies

  • Python 3 (>=3.6)
  • Python dependencies:
    • apsw

Usage

python -m matemat

Contributors

  • s3lph
  • SPiNNiX

License

MIT License