Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full Rewrite #11

Open
5 tasks
patrickfuller opened this issue Jul 21, 2022 · 0 comments
Open
5 tasks

Full Rewrite #11

patrickfuller opened this issue Jul 21, 2022 · 0 comments

Comments

@patrickfuller
Copy link
Owner

patrickfuller commented Jul 21, 2022

This was written as a quick proof of concept 10 years ago and has gone unmaintained. It uses patterns, libraries, and features that are similarly dated. This has led to memory leaks, security vulnerabilities, and installation complexities that are simply not worth repairing without a rewrite.

To do:

  • Move to python 3, asyncio, and aiohttp (or uvloop?)
  • Proper repo organization with environment management (pipenv), testing (nose/mock), and documentation
  • Eslint and pylint at a minimum
  • Buid a test pi with USB and picamera modules, grind for memory leaks
  • Improve password management and documentation; comply with modern standards and recommend reverse proxies, OAuth, etc for more savvy users
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant