{ "info": { "author": "LEAP Encryption Access Project", "author_email": "info@leap.se", "bugtrack_url": null, "classifiers": [], "description": "Pixelated User Agent Service\n============================\n\nThis is the service for the Pixelated User Agent. The primary purpose of this is to provide an interface for the user agent to communicate with the Pixelated Provider.\n\nThe user agent is implemented in Python, for compatibility with the LEAP libraries. Another goal of the User Agent Service will be to run well on all major client platforms. Finally, the main goals are to have strong search, encryption and signing. However, we want to push most of these features back to LEAP so that Bitmask can leverage them as well.\n\n\nDevelopment environment\n---\n\n* Install virtualenv:\n\n```\neasy_install virtualenv\n```\n\n* Create a virtualenv:\n\n```\nvirtualenv .virtualenv \n```\n\n* Activate your virtualenv:\n\n```\nsource .virtualenv/bin/activate\n```\n\n* Configure the application\n\nYou will need an account in a LEAP provider. Once you have it, modify the service/pixelated.example file and move it to ~/.pixelated\n\nYou might need to add your LEAP provider ssl certificate inside the pixelated/certificates named as your provider domain name, for example:\n\n```\nyour.leapprovider.org.crt\n```\n\n* Start the developer mode\n\n```\n./go develop --always-unzip\n```\n\n* To run tests:\n\n```\n./go test\n```\n\n* To run app (after starting the developer mode):\n\n```\npixelated-user-agent\n```\n\n* For development purposes you can also copy the pixelated.example file and fill in your credentials,\n that way you avoid having to enter your test credentials everytime:\n```\npixelated-user-agent --config=\n```\n\nRun a single unit or integration test\n```\ntrial\n```\nRun a single functional test\n\n```\nbehave test/functional/features/name_of_feature.feature\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/leapcode/pixelated-user-agent", "keywords": "", "license": "GNU Affero General Public License v3 or later (AGPLv3+)", "maintainer": "", "maintainer_email": "", "name": "leap.pixelated", "package_url": "https://pypi.org/project/leap.pixelated/", "platform": "", "project_url": "https://pypi.org/project/leap.pixelated/", "project_urls": { "Homepage": "https://github.com/leapcode/pixelated-user-agent" }, "release_url": "https://pypi.org/project/leap.pixelated/1.0.201709121425/", "requires_dist": null, "requires_python": "", "summary": "Twisted API with a RESTful service for the Pixelated front-end.", "version": "1.0.201709121425" }, "last_serial": 3167886, "releases": { "1.0.201707251215": [ { "comment_text": "", "digests": { "md5": "56b3230c6b38ef5baf591c205b3985e3", "sha256": "256c34657295a820d8c212c9856400c25caa14e5e993b2415050cc17217a5b92" }, "downloads": -1, "filename": "leap.pixelated-1.0.201707251215-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "56b3230c6b38ef5baf591c205b3985e3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 211649, "upload_time": "2017-07-25T16:15:41", "url": "https://files.pythonhosted.org/packages/67/53/f6eab7744909d6bd3a22551f0e5024976551b2c574ee4e26f3ed7a6f545c/leap.pixelated-1.0.201707251215-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6acf83daf3930d4bf6211c38243eaed7", "sha256": "51a354c4d61d57244b847fa27a081255d48bb93c57f060899e7ff44b2c5635bf" }, "downloads": -1, "filename": "leap.pixelated-1.0.201707251215.tar.gz", "has_sig": true, "md5_digest": "6acf83daf3930d4bf6211c38243eaed7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49723, "upload_time": "2017-07-25T16:15:35", "url": "https://files.pythonhosted.org/packages/0a/71/98d559e344e2b845ffcc2e7513574092e87ea114e92d087d18ae2d03edf4/leap.pixelated-1.0.201707251215.tar.gz" } ], "1.0.201709121425": [ { "comment_text": "", "digests": { "md5": "a6d67ded62a6d145940beda326e15d24", "sha256": "2ed7aaefc0c40a347d72afbd838e7bd2e2769ad5feaea056ce4287c96bcb15e9" }, "downloads": -1, "filename": "leap.pixelated-1.0.201709121425-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a6d67ded62a6d145940beda326e15d24", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 213030, "upload_time": "2017-09-12T12:25:57", "url": "https://files.pythonhosted.org/packages/b7/c6/5b0e3f6be5eb22f60ad725613322686d577188c27fb0712f319ce63e3506/leap.pixelated-1.0.201709121425-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a6f4787c0736cce8a95e76cec394429", "sha256": "83215a2c8862ed6b088a42b3138e4f48ee6d210becae52cd81c9f86a4b91f9f8" }, "downloads": -1, "filename": "leap.pixelated-1.0.201709121425.tar.gz", "has_sig": true, "md5_digest": "0a6f4787c0736cce8a95e76cec394429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50407, "upload_time": "2017-09-12T12:25:52", "url": "https://files.pythonhosted.org/packages/f0/10/e26e7d15a4a6266951f02fd9cdce09cb6e9eb6fcadc7f4f7c4f795c2fff8/leap.pixelated-1.0.201709121425.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6d67ded62a6d145940beda326e15d24", "sha256": "2ed7aaefc0c40a347d72afbd838e7bd2e2769ad5feaea056ce4287c96bcb15e9" }, "downloads": -1, "filename": "leap.pixelated-1.0.201709121425-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a6d67ded62a6d145940beda326e15d24", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 213030, "upload_time": "2017-09-12T12:25:57", "url": "https://files.pythonhosted.org/packages/b7/c6/5b0e3f6be5eb22f60ad725613322686d577188c27fb0712f319ce63e3506/leap.pixelated-1.0.201709121425-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a6f4787c0736cce8a95e76cec394429", "sha256": "83215a2c8862ed6b088a42b3138e4f48ee6d210becae52cd81c9f86a4b91f9f8" }, "downloads": -1, "filename": "leap.pixelated-1.0.201709121425.tar.gz", "has_sig": true, "md5_digest": "0a6f4787c0736cce8a95e76cec394429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50407, "upload_time": "2017-09-12T12:25:52", "url": "https://files.pythonhosted.org/packages/f0/10/e26e7d15a4a6266951f02fd9cdce09cb6e9eb6fcadc7f4f7c4f795c2fff8/leap.pixelated-1.0.201709121425.tar.gz" } ] }