{ "info": { "author": "Jason R. Jones", "author_email": "slightlynybbled@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Flask", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "-------------------\nPurpose\n-------------------\n\nThe purpose of this code base is to provide an easy interface for\ncreating a Raspberry Pi-based coffee camera. I found that there\nwere too many people walking back and forth to the empty coffee\npot and decided to make this little project with some parts that\nI had mostly laying around.\n\n-------------------\nEquipment\n-------------------\n\n - raspberry pi (all should work, but may need extra hardware)\n - compatible camera\n - wifi dongle (optional)\n - case (optional)\n - power adapter\n\n-------------------\nSetup\n-------------------\n\n===================\nInstallation\n===================\n\nAt this time, you *must* be running this project on a Raspberry Pi\nor the dependency ``picamera`` will not be runnable::\n\n pip install coffeecam\n\n\n-------------------\nRunning\n-------------------\n\n========================\n>From the Command Line\n========================\n\nThis package will serve up pages by simply starting it. If you have\ninstalled coffeecam into the path ``/home/myname/py3env``, then\nyou can simply::\n\n $ sudo /home/myname/py3env/bin/coffeecam\n\nOr, if you wish to specify a configuration file::\n\n $ sudo /home/myname/py3env/bin/coffeecam -c /my/config/file.json\n\nThe configuration file is not required to begin execution. If a configuration\nfile is not supplied, defaults will be assumed.\n\nAn example configuration file may be found in the `examples directory `_.\n\n===================\nAt Reboot\n===================\n\n>From Raspbian, you may wish to add to the crontab in order to start up at boot::\n\n $ sudo su\n $ crontab -e\n\nThen append the line::\n\n @reboot /home/myname/py3env/bin/coffeecam\n\n===================\nDependencies\n===================\n\nAll dependencies are pip-installable:\n\n - flask\n - humanize\n - picamera\n - waitress\n\nThis has only been tested on Raspbian, though it may work with other\ndistributions.\n\n-------------------\nHow it Works\n-------------------\n\nThis package will run a flask instance which serves up a page containing\na series of screenshots. This originally had a different structure, but after\ncoming across `a blog post `_,\nI decided to template the project after that.\n\n-------------------\nContributions\n-------------------\n\nAll contributions are welcome! I could use some particular focus on adding tests\nand documentation, but features are always welcome as well!\n\n-------------------\nScreenshots\n-------------------\n\n .. image:: https://github.com/slightlynybbled/coffeecam/blob/master/docs/img/coffeecam-full.png\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/slightlynybbled/coffeecam", "keywords": "web flask camera pi", "license": "", "maintainer": "", "maintainer_email": "", "name": "coffeecam", "package_url": "https://pypi.org/project/coffeecam/", "platform": "", "project_url": "https://pypi.org/project/coffeecam/", "project_urls": { "Homepage": "https://github.com/slightlynybbled/coffeecam" }, "release_url": "https://pypi.org/project/coffeecam/0.2.7/", "requires_dist": [ "flask", "picamera", "waitress" ], "requires_python": "", "summary": "coffeecam", "version": "0.2.7" }, "last_serial": 3154874, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6c81e4e2a0a0bddc713103076bbb6b2d", "sha256": "6beec5576759683941a9adae8a93d8cf6aa0261bcfafc17c5af67a7b65c2cb97" }, "downloads": -1, "filename": "coffeecam-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6c81e4e2a0a0bddc713103076bbb6b2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 896757, "upload_time": "2017-08-21T04:00:33", "url": "https://files.pythonhosted.org/packages/32/f1/017f9e6e5fbe9fd5512fef6db4b864521bf8e9dc72ebfc8caab28150fdfa/coffeecam-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f2050af459057abf81cfd4cd0b79a7ef", "sha256": "810fcf4df0beb01b87286366b66a5913cecf8b16e38c6c12092e24f938b18408" }, "downloads": -1, "filename": "coffeecam-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f2050af459057abf81cfd4cd0b79a7ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 896757, "upload_time": "2017-08-21T04:06:54", "url": "https://files.pythonhosted.org/packages/ab/a2/cdb175c4615aa7f24d975726fcbdf12a0777655e28fde4644e2b8d60af3e/coffeecam-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "de987440b31eadc4d475b9d832f4dd44", "sha256": "6ae96a06e5ee636a7bda15126b16b681ea43bf1744f2a8ddba06202f74bcafc2" }, "downloads": -1, "filename": "coffeecam-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "de987440b31eadc4d475b9d832f4dd44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 896851, "upload_time": "2017-08-22T00:16:53", "url": "https://files.pythonhosted.org/packages/99/3f/069cc5f77abea7d832b68c3581bdf70c18f6516061a728b85818495bcc4b/coffeecam-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "40969ac8b42558f5b8f5694ab94798d4", "sha256": "0f1ca95516085571a0f961bb588414f12f00b143129a8699bf3be2b817aad6e6" }, "downloads": -1, "filename": "coffeecam-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "40969ac8b42558f5b8f5694ab94798d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 896852, "upload_time": "2017-08-22T00:28:46", "url": "https://files.pythonhosted.org/packages/86/bb/ee25ec47bd6751f497e42cf6b6aca9b511b2ab6d83368d68caec92d227a4/coffeecam-0.1.3-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "61d30cc4673204f4d7c52f347b8b9c0e", "sha256": "0e45b4db7a61682fbf7236a96292aebee43310348b24bb0e5fa02d38a9a95967" }, "downloads": -1, "filename": "coffeecam-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "61d30cc4673204f4d7c52f347b8b9c0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 922654, "upload_time": "2017-08-30T01:42:06", "url": "https://files.pythonhosted.org/packages/d0/8c/31b8835f5ccc652d59baf504df03a017c8ecd9746bc78d5f942876ccbdb3/coffeecam-0.2.0-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "48acbeaa35682bb21279c47070534105", "sha256": "ab64116b175bb7018fa8a09c1871a846f6b7b5b4be680b8fc674ed24f12d3e52" }, "downloads": -1, "filename": "coffeecam-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "48acbeaa35682bb21279c47070534105", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 923014, "upload_time": "2017-08-31T03:29:17", "url": "https://files.pythonhosted.org/packages/44/90/7ab62e67df8fa25225e7b65eefb863a75503b83c2e0690b718e16e10df01/coffeecam-0.2.2-py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5cdb1b5d609729ecdc512d888fee4fd1", "sha256": "4268a2e524b1b963bcf05a47d2fb71d0fbacb5636907b914b4441ce300aa11ec" }, "downloads": -1, "filename": "coffeecam-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5cdb1b5d609729ecdc512d888fee4fd1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 924208, "upload_time": "2017-09-03T05:26:49", "url": "https://files.pythonhosted.org/packages/a6/b0/cebc1e90ebbbf8f2ea63a0a82cb9a848d758686b748c3d9e5ea94828e3c2/coffeecam-0.2.3-py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "4523291592b9aba2a957af4e85c16fac", "sha256": "2600d680741c267e4ee71a7305be9874b370068f71f9f49b21f6a5711efd651a" }, "downloads": -1, "filename": "coffeecam-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4523291592b9aba2a957af4e85c16fac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 924210, "upload_time": "2017-09-04T03:45:24", "url": "https://files.pythonhosted.org/packages/b5/68/c9b9c16451f7d4e4d1876c1ef11322747ace2c821d1289ffae294d503927/coffeecam-0.2.4-py3-none-any.whl" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "aa653d78c66e2e9dc16dfbd69254239b", "sha256": "87b0148c55f40f903eab18f634e3e065bdfee3a4ed35071da11db4564ddfdf3d" }, "downloads": -1, "filename": "coffeecam-0.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "aa653d78c66e2e9dc16dfbd69254239b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1135459, "upload_time": "2017-09-05T22:37:00", "url": "https://files.pythonhosted.org/packages/50/4d/fcf60c1920f8e6c998684ca19dbeea7263a554ea6e9a4f0714c03fc39be5/coffeecam-0.2.6-py2-none-any.whl" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "3dbe1240c2974962e17e342cb4fed3c2", "sha256": "3f901f035333a331309820d2e3bd47656ee228012e663c4c4d861d4e52c954df" }, "downloads": -1, "filename": "coffeecam-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3dbe1240c2974962e17e342cb4fed3c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1135460, "upload_time": "2017-09-07T00:04:05", "url": "https://files.pythonhosted.org/packages/b9/e1/5bd3fa68d36ccd7e878f8523dfcb091c9421f8cfe69a86a9d66a12b05bf2/coffeecam-0.2.7-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3dbe1240c2974962e17e342cb4fed3c2", "sha256": "3f901f035333a331309820d2e3bd47656ee228012e663c4c4d861d4e52c954df" }, "downloads": -1, "filename": "coffeecam-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3dbe1240c2974962e17e342cb4fed3c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1135460, "upload_time": "2017-09-07T00:04:05", "url": "https://files.pythonhosted.org/packages/b9/e1/5bd3fa68d36ccd7e878f8523dfcb091c9421f8cfe69a86a9d66a12b05bf2/coffeecam-0.2.7-py3-none-any.whl" } ] }