1
0
Fork 0
forked from s3lph/matemat
Web service for automated stock-keeping of a soda machine written in Python.
Find a file
s3lph 97a272c8e5 Merge branch 'staging-unstable' into 'master'
Basic, but fully functional implementation

See merge request s3lph/matemat!23
2018-08-02 15:23:29 +00:00
doc@ece840af5b Added matemat pagelet description 2018-07-27 20:56:16 +02:00
matemat Wrote code documentation for the pagelets of the current implementation, and for some of the jinja2 templates 2018-07-23 00:19:41 +02:00
static Snapping sensitivity now independent of size. 2018-07-24 00:38:37 +02:00
templates Touchkey documentation & cleanup. 2018-07-23 21:07:53 +02:00
testing Added libmagic to testing and staging Dockerfiles. 2018-07-20 00:45:15 +02:00
.gitignore config documentation 2018-07-14 13:14:53 +02:00
.gitlab-ci.yml Updated CI pipeline config to only deploy to staging on the branch "staging". 2018-08-02 17:21:22 +02:00
.gitmodules Added wiki repo as a git submodule in /doc. 2018-06-13 01:46:30 +02:00
Dockerfile Wrapped command for running matemat in the staging container in a shell script 2018-07-20 11:47:41 +02:00
LICENSE Added readme and license file. 2018-06-12 22:01:01 +02:00
matemat.docker.conf Added partial config file for deployment image. 2018-07-16 19:53:26 +02:00
README.md Use a libmagic wrapper to guess Content-Type headers. 2018-07-20 00:32:51 +02:00
requirements.txt Use a libmagic wrapper to guess Content-Type headers. 2018-07-20 00:32:51 +02:00
run.sh Wrapped command for running matemat in the staging container in a shell script 2018-07-20 11:47:41 +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
touchkey.html first, horribly broken, undocumented implementation of the matemat webapp using jinja2 templates 2018-07-07 15:11:27 +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:
    • file-magic
    • jinja2

Usage

python -m matemat

Contributors

  • s3lph
  • SPiNNiX

License

MIT License