This repository has been archived on 2021-04-29. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2021-04-29 15:04:06 -05:00
.gitignore Update gitignore. 2021-04-29 15:04:06 -05:00
LICENSE Create basic Warren structure. 2021-04-28 16:25:33 -05:00
pyproject.toml Try some shit to fix flit's errors. 2021-04-28 17:34:56 -05:00
readme.org Update readme to include goals. 2021-04-28 16:31:04 -05:00
requirements.txt Add requirements; update typo. 2021-04-28 17:11:48 -05:00
warren.py Try some shit to fix flit's errors. 2021-04-28 17:34:56 -05:00

warren is the server part of weir

Listen for http posts on two routes,

goals

  1. teach me how to do proper python packaging
  2. give me a reason to build out actual CI (i'm thinking drone?)
  3. help me keep track of my burgeoning compute footprint

roadmap

  • listen for posts on a specific url
  • save data extracted from body of post to sqlite
  • Write directory handling stuff for new db create
  • Make sure logging is working as expected; i think i've done something wrong with naming with caps.
  • Migrate away from flask's dev server and use a real WSGI server per the in-app warning
  • ^^ but postgresql and in a managed instance
  • gui front end for sql queries

references

gonna try this new packaging paradigm: https://antonz.org/python-packaging/