patrickfuller / camp

A websocket-powered raspberry pi camera webserver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Full Rewrite

patrickfuller opened this issue · comments

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