{ "info": { "author": "metagriffin", "author_email": "mg.pypi@metagriffin.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: MacOS X", "Environment :: Other Environment", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Home Automation", "Topic :: Multimedia :: Video :: Capture", "Topic :: Scientific/Engineering :: Image Recognition", "Topic :: Security", "Topic :: Utilities" ], "description": "===========================\nRaspberry Pi Smart-ish Door\n===========================\n\n.. WARNING::\n\n 2014/09/24: this project is not fully functional yet -- come back in\n a month or so.\n\n.. IMPORTANT::\n\n IN CASE YOU MISSED THE \"WARNING\", THIS PROJECT IS CURRENTLY\n \"PRE-ALPHA\", WHICH MEANS IT DOES NOT WORK YET.\n\nThe `raspi-door` project comprises the GUI that is run on the\nRaspberry PI on the inside of the door so that you can control your\ndoor with *awesomeness*... or, as close as I can get it there.\n\n\nObjectives\n==========\n\nHere are the list of raspi-door features that are implemented, going\nto be implemented, and may be implemented.\n\n\nCurrent Features\n----------------\n\n* Exterior door bell button and sound support\n* Interior motion sensor and screen auto-on/off support\n* Current time display\n* Current weather display\n\n\nUpcoming Features\n-----------------\n\n* Door lock/unlock control\n* Bluetooth & WiFi connectivity access control\n* Activity logging\n* Door-event calendar integration\n* Subway service alerts & ETAs\n\n\nPotential Features\n------------------\n\n* Exterior camera with infrared lighting\n* Biometrics: face/voice/fingerprint/etc recognition\n* NFC/RFID support\n* Remote door lock/unlock with camera feed\n* Nefarious activity detector! YA MAN!\n\n\nRaspi-Door Hardware\n===================\n\nTODO.\n\n\nRaspi-Door Software\n===================\n\n.. code-block:: bash\n\n # (all commands as root *or* preceded with \"sudo \" *or* you\n # know what you are doing... :-)\n\n # (optional) create a virtualenv for raspi-door\n $ virtualenv --prompt '(raspi-door) ' /path/to/virtualenv\n $ . /path/to/virtualenv/bin/activate\n\n # install pre-requisite pygame\n # => not needed once issue #59 has been fixed:\n # https://bitbucket.org/pygame/pygame/issues/59/pygame-and-pip\n # TODO: figure out why this is necessary...\n $ wget http://www.pygame.org/ftp/pygame-1.9.1release.tar.gz\n # IFF pygame disappears, there is a cache here:\n $ wget https://github.com/metagriffin/raspi-door/raw/master/cache/pygame-1.9.1release.tar.gz\n $ sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev \\\n libsdl-mixer1.2-dev libsdl-ttf2.0-dev \\\n libsmpeg-dev libportmidi-dev\n $ ln -s ../libv4l1-videodev.h /usr/include/linux/videodev.h\n $ easy_install pygame-1.9.1release.tar.gz\n\n # install pre-requisite pgu\n # TODO: figure out why this is necessary...\n $ wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/pgu/pgu-0.18.zip\n # IFF pgu disappears, there is a cache here:\n $ wget https://github.com/metagriffin/raspi-door/raw/master/cache/pgu-0.18.zip\n $ easy_install pgu-0.18.zip\n\n $ pip install raspi-door\n\n # configure raspi-door\n $ raspi-door --initialize > /etc/raspi-door.conf\n $ nano /etc/raspi-door.conf\n # review all of the configuration options... and open a\n # raspi-door issue if anything is \"unclear\" :-)\n\n\nTroubleshooting\n===============\n\n* ``\"ImportError: No module named pkg_resources\"``\n\n If you run into an issue during the install process and pip just\n doesn't work anymore, you may need to re-install\n setuptools. However, you need to do this without using `pip` or\n `easy_install`... so, check https://pypi.python.org/pypi/setuptools\n for direct installation details, i.e.:\n\n .. code-block:: bash\n\n $ wget https://bootstrap.pypa.io/ez_setup.py -O - | python\n\n\nCredits\n=======\n\n* yuv2rgb_: Phil Burgess / Paint Your Dragon for Adafruit Industries\n* picamera_: Dave Hughes\n\n\n.. _yuv2rgb: https://github.com/adafruit/adafruit-pi-cam/blob/master/yuv2rgb.c\n.. _picamera: https://pypi.python.org/pypi/picamera", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/metagriffin/raspi-door", "keywords": "raspberry pi door smart-ish automation recognition gui", "license": "GPLv3+", "maintainer": null, "maintainer_email": null, "name": "raspi_door", "package_url": "https://pypi.org/project/raspi_door/", "platform": "any", "project_url": "https://pypi.org/project/raspi_door/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/metagriffin/raspi-door" }, "release_url": "https://pypi.org/project/raspi_door/0.7.1/", "requires_dist": null, "requires_python": null, "summary": "Raspberry Pi Smart-ish Door", "version": "0.7.1" }, "last_serial": 2138910, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "558477c2aa75f475c36a6c2d9e7b095e", "sha256": "0bbab39b6b3903535c430f04d0532ed07bc173b08e757939949deeaf40fe86e6" }, "downloads": -1, "filename": "raspi_door-0.2.0.tar.gz", "has_sig": false, "md5_digest": "558477c2aa75f475c36a6c2d9e7b095e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 716056, "upload_time": "2014-09-17T04:24:11", "url": "https://files.pythonhosted.org/packages/de/20/1b7567cfe1a09a4e8c0686297d3f294df9ada2fe4f7c94cf9f719759f58f/raspi_door-0.2.0.tar.gz" } ], "0.2.1.rc1": [ { "comment_text": "", "digests": { "md5": "a931c8bfe451168785e3b0f4f8dd944d", "sha256": "c155544c839d933851750e26af77a8fb664dc0312454d4e476a72d7f3fe99bab" }, "downloads": -1, "filename": "raspi_door-0.2.1.rc1.tar.gz", "has_sig": false, "md5_digest": "a931c8bfe451168785e3b0f4f8dd944d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 716418, "upload_time": "2014-09-17T04:40:57", "url": "https://files.pythonhosted.org/packages/83/00/7c450f04c72edd082dc491fbc5869fcb2ca88500697bd7a34dbec00363ba/raspi_door-0.2.1.rc1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "061610e8d6ef5cd37f3bcb1deacfd747", "sha256": "e7383b9a4b59b5c81b6f032e29ed737c80ee2705bc105cd02338b844614e244d" }, "downloads": -1, "filename": "raspi_door-0.4.0.tar.gz", "has_sig": false, "md5_digest": "061610e8d6ef5cd37f3bcb1deacfd747", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 707588, "upload_time": "2014-09-27T01:13:29", "url": "https://files.pythonhosted.org/packages/d7/83/9280007b88e4b313262043d0a28f4127fb5ca7820d1fb3a6dd22b5f83499/raspi_door-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "b6ea6e751f34a7c81a8b60cb6185e8c3", "sha256": "009e427db469e1ac857d91024700e2982a66c3fccab8530f9e2ce6402043c1f3" }, "downloads": -1, "filename": "raspi_door-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b6ea6e751f34a7c81a8b60cb6185e8c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 706089, "upload_time": "2016-05-12T02:50:07", "url": "https://files.pythonhosted.org/packages/6b/dd/b7c3681b4f7b0236637daa5188c1440953fd2b9bc63642a977114a6ed446/raspi_door-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "304b66aafde6125224648c177f25019a", "sha256": "7ed5495f85df3fbd0d56198d722517180fc16fa6ec497c19a28238c7ea802b0a" }, "downloads": -1, "filename": "raspi_door-0.6.0.tar.gz", "has_sig": false, "md5_digest": "304b66aafde6125224648c177f25019a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 708736, "upload_time": "2016-05-12T21:39:41", "url": "https://files.pythonhosted.org/packages/9f/d1/4e5a346c0df9f7b98f9376561f22a2eacceda9bd66dc47966faca06949ab/raspi_door-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "5492ea7d7ac37c88159788d416a51f33", "sha256": "e3e56b761374d55aa0e61eaeb214e63f6d26709253033392b439945a91238557" }, "downloads": -1, "filename": "raspi_door-0.6.1.tar.gz", "has_sig": false, "md5_digest": "5492ea7d7ac37c88159788d416a51f33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 708749, "upload_time": "2016-05-12T21:41:03", "url": "https://files.pythonhosted.org/packages/ed/ba/41a1c7d58366e291212137d03785bc84ca91e8ad7a8080e867a9eb2428df/raspi_door-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "ffe6062b2179385029612444a55b0687", "sha256": "144c5fe43cd5f4db3c2719872d9c4ac74d61c44c62c2cd891f631a78400d7f1d" }, "downloads": -1, "filename": "raspi_door-0.7.0.tar.gz", "has_sig": false, "md5_digest": "ffe6062b2179385029612444a55b0687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 740584, "upload_time": "2016-05-27T02:36:50", "url": "https://files.pythonhosted.org/packages/27/32/1782f1c431d923b1166e9b4061fcca47dff8cb0e04df5882d7e1688edf08/raspi_door-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "24faf1c7c791e890cb42962b942d4953", "sha256": "e217023ad5df8ff45ea8cb0c013fb06673cc37bdc9f84e7b89ca3e2c0d225fee" }, "downloads": -1, "filename": "raspi_door-0.7.1.tar.gz", "has_sig": false, "md5_digest": "24faf1c7c791e890cb42962b942d4953", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 740735, "upload_time": "2016-05-28T22:38:01", "url": "https://files.pythonhosted.org/packages/43/04/a68a8346a9806af2052c4f9413eca7aadff7d026e70f5d771ab32e738597/raspi_door-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24faf1c7c791e890cb42962b942d4953", "sha256": "e217023ad5df8ff45ea8cb0c013fb06673cc37bdc9f84e7b89ca3e2c0d225fee" }, "downloads": -1, "filename": "raspi_door-0.7.1.tar.gz", "has_sig": false, "md5_digest": "24faf1c7c791e890cb42962b942d4953", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 740735, "upload_time": "2016-05-28T22:38:01", "url": "https://files.pythonhosted.org/packages/43/04/a68a8346a9806af2052c4f9413eca7aadff7d026e70f5d771ab32e738597/raspi_door-0.7.1.tar.gz" } ] }