{ "info": { "author": "Western Cap Labs", "author_email": "devops@westerncapelabs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking" ], "description": "django-snappy-vumi-bouncer\n==============================\n\nA Django app that bounces messages from Vumi to Snappy and back\n\n\nOverview\n------------------------------\n\n::\n\n +-------------------------------+ +----------------+ +------------------+\n | Vumi Go | | Django Proj | | Snappy |\n | | | | | |\n | +------------+ +---------+ | | +------------+ | | |\n | | Vumi | | Vumi | | HTTP | | | | HTTP | |\n | | Transport +--> | Sandbox | +------> | | Snappy | +-------> | 1. Create ticket |\n | | (e.g. SMS) | | App | | POST | | Bouncer | | POST | |\n | | | | | | | | | | | |\n | | | +---------+ | | | 1. Store | | | 2. Ticket |\n | | | | | | 2. Forward | | | response |\n | | | +---------+ | | | 3. Listen | | | |\n | | | | Vumi | | HTTP | | 4. Respond | | | |\n | | | <--+ HTTP | | <------+ | | | <-------+ 3. Hook fires |\n | | | | API | | POST | +------------+ | Webhook | |\n | | | | | | | | | |\n | +------------+ +---------+ | | | | |\n | | | | | |\n +-------------------------------+ +----------------+ +------------------+\n\n\nConfiguration\n-------------------------\n\nThe following configuration (with dummy values replaced by real ones) needs to\nbe added to ``settings.py`` to configure this app::\n\n SNAPPY_API_KEY = 'keyfromsettings'\n SNAPPY_BASE_URL = 'https://app.besnappy.com/api/v1'\n SNAPPY_EMAIL = 'sharedmailbox@example.com'\n SNAPPY_EXTRAS = [\"extra1\", \"extra2\"]\n SNAPPY_MAILBOX_ID = 0\n SNAPPY_STAFF_ID = 0\n VUMI_GO_ACCOUNT_KEY = \"key\"\n VUMI_GO_CONVERSATION_TOKEN = \"token\"\n VUMI_GO_API_TOKEN = \"token\"\n VUMI_GO_API_URL = \"http://go.vumi.org/api/v1/go\"\n VUMI_GO_BASE_URL = VUMI_GO_API_URL + \"/http_api_nostream\"\n VUMI_GO_CONVERSATION_KEY = \"convokey\"", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/westerncapelabs/django-snappy-vumi-bouncer", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-snappy-vumi-bouncer", "package_url": "https://pypi.org/project/django-snappy-vumi-bouncer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-snappy-vumi-bouncer/", "project_urls": { "Homepage": "https://github.com/westerncapelabs/django-snappy-vumi-bouncer" }, "release_url": "https://pypi.org/project/django-snappy-vumi-bouncer/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "A Django app that bounces messages from Vumi to Snappy and back", "version": "0.2.0" }, "last_serial": 1272926, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6e4dc429c204e68e4f9304ec4fa32d08", "sha256": "0dafb90024b61a1a25c4d1b67655d95ce83dbdc92709e474566028d66c989a3a" }, "downloads": -1, "filename": "django_snappy_vumi_bouncer-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6e4dc429c204e68e4f9304ec4fa32d08", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11559, "upload_time": "2014-10-13T14:27:13", "url": "https://files.pythonhosted.org/packages/cd/da/5f6b63e61ab1778d90d2145e2b54d32bdda84a56071c60afeaa95c1776fc/django_snappy_vumi_bouncer-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abb0e3c2e93ef252b5945cfcfbddb46e", "sha256": "4b433b60be4904c631b24690143007cbedc4f7793e3fac3d3573daf24a844fe6" }, "downloads": -1, "filename": "django-snappy-vumi-bouncer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "abb0e3c2e93ef252b5945cfcfbddb46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7223, "upload_time": "2014-10-13T14:27:10", "url": "https://files.pythonhosted.org/packages/91/bd/bf84c8148cd0fa16fc2059761fd2e745ce591f0d483ca256f648156e3115/django-snappy-vumi-bouncer-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5d4d424af2d84b7529266ad9afc7f3e2", "sha256": "87762642b35e36c75d01592488a25ec0793b8154f0c0f4f29d3e42a20b5ed904" }, "downloads": -1, "filename": "django_snappy_vumi_bouncer-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5d4d424af2d84b7529266ad9afc7f3e2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14646, "upload_time": "2014-10-16T18:18:36", "url": "https://files.pythonhosted.org/packages/ff/13/35b999434b069ca4f9763e3e5c7e8f2aad67e5257881a3a90ed76b8ce997/django_snappy_vumi_bouncer-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f06bbabd38207a1e2b681b1a032807c", "sha256": "53c8b948e70e15f6e7ed022750e2ac12939227533038f22f89f7f2a481eb5d8f" }, "downloads": -1, "filename": "django-snappy-vumi-bouncer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0f06bbabd38207a1e2b681b1a032807c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8324, "upload_time": "2014-10-16T18:18:33", "url": "https://files.pythonhosted.org/packages/0f/7d/517413a244f954c513659efd247d4e313ec140ade2af81d736c9c31c1f17/django-snappy-vumi-bouncer-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d4d424af2d84b7529266ad9afc7f3e2", "sha256": "87762642b35e36c75d01592488a25ec0793b8154f0c0f4f29d3e42a20b5ed904" }, "downloads": -1, "filename": "django_snappy_vumi_bouncer-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5d4d424af2d84b7529266ad9afc7f3e2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14646, "upload_time": "2014-10-16T18:18:36", "url": "https://files.pythonhosted.org/packages/ff/13/35b999434b069ca4f9763e3e5c7e8f2aad67e5257881a3a90ed76b8ce997/django_snappy_vumi_bouncer-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f06bbabd38207a1e2b681b1a032807c", "sha256": "53c8b948e70e15f6e7ed022750e2ac12939227533038f22f89f7f2a481eb5d8f" }, "downloads": -1, "filename": "django-snappy-vumi-bouncer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0f06bbabd38207a1e2b681b1a032807c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8324, "upload_time": "2014-10-16T18:18:33", "url": "https://files.pythonhosted.org/packages/0f/7d/517413a244f954c513659efd247d4e313ec140ade2af81d736c9c31c1f17/django-snappy-vumi-bouncer-0.2.0.tar.gz" } ] }