{ "info": { "author": "Tomasz J. Kotarba", "author_email": "tomasz@kotarba.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Communications", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "rapidpro-for-rapidsms\n=====================\n\nThis is the `RapidPro`_ backend for `RapidSMS`_. It has been created for `UNICEF`_ to facilitate transition of legacy applications designed for `RapidSMS`_ and the `Django`_ web framework to the new `RapidPro`_ platform.\nThis component uses the official `rapidpro-python`_ client library to communicate with RapidPro.\n\nFeatures\n--------\n\n* Incoming (MO) SMS support\n* Outgoing (MT) SMS support\n* New configuration options\n * RapidPro API gateway URL\n * RapidPro API token\n\nRequirements\n------------\n\n* Python 2.7+ or Python 3.3+\n* Django >=1.7,<=1.9\n* RapidSMS 0.18.0+\n* rapidpro-python >=2.1.6\n\nInstallation\n------------\n\nThe rapidpro-for-rapidsms backend supports Python >= 2.7 and Django >= 1.7. All required Python packages should be intalled automatically as long as you follow the official installation procedure described below.\n\nTo install from PyPi::\n\n $ pip install rapidpro-for-rapidsms\n\nConfiguration\n-------------\n\nEdit your Django project settings (e.g. ``settings.py``) to include the following:\n\n* add ``rapidpro4rapidsms`` to your ``INSTALLED_APPS``, e.g.::\n\n INSTALLED_APPS = (\n # your apps\n 'rapidpro4rapidsms',\n )\n\n* configure the backend to use your RapidPro service and API token, e.g.::\n\n INSTALLED_BACKENDS = {\n # some other backends (optional)\n \"rapidpro-backend\": {\n \"ENGINE\": \"rapidpro4rapidsms.RapidProBackend\",\n # The following URL and token should be set to match your RapidPro\n \"rapidpro_api_gateway_url\": \"your rapidpro API gateway URL, e.g. \"\n \"http://127.0.0.1:8080/api/v1\"\n \"or\"\n \"rapidpro.io\",\n \"rapidpro_api_token\": \"YOUR-RAPIDPRO-API-TOKEN\"\n }\n } \n\n\n* configure your Django project to include rapidpro4rapidsms.urls, e.g.::\n\n urlpatterns = patterns(\n # your Django project URLs\n # ...\n # rapidpro4rapidsms URLs\n url(r'backends/', include('rapidpro4rapidsms.urls')),\n )\n\nLICENSE\n-------\n\nThe rapidpro-for-rapidsms backend is released under the BSD License. See the `LICENSE.TXT`_ file for more details.\n\nDevelopment\n-----------\n\nTo install::\n\n $ pip install -e .[development]\n\nTo run tests::\n\n $ python setup.py test\n\nContributing\n------------\n\nIf you think you've found a bug or are interested in contributing to this\nproject check out `rapidpro-for-rapidsms on Github `_.\n\nDevelopment by Tomasz J. Kotarba of `SYSTEM7 `_.\n\n.. _RapidSMS: http://www.rapidsms.org/\n.. _RapidPro: http://www.rapidpro.io/\n.. _rapidpro-python: http://pypi.python.org/pypi/rapidpro-python\n.. _UNICEF: http://www.unicef.org/\n.. _Django: https://www.djangoproject.com/\n.. _LICENSE.TXT: http://github.com/system7ltd/rapidpro-for-rapidsms/blob/master/LICENSE.txt\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/system7ltd/rapidpro-for-rapidsms", "keywords": "rapidsms rapidpro sms django textit", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "rapidpro-for-rapidsms", "package_url": "https://pypi.org/project/rapidpro-for-rapidsms/", "platform": "", "project_url": "https://pypi.org/project/rapidpro-for-rapidsms/", "project_urls": { "Homepage": "https://github.com/system7ltd/rapidpro-for-rapidsms" }, "release_url": "https://pypi.org/project/rapidpro-for-rapidsms/1.0.3/", "requires_dist": [ "django (<1.9,>=1.7)", "rapidpro-python (>=2.1.6)", "rapidsms (>=0.18.0)", "mock; extra == 'development'" ], "requires_python": "", "summary": "A RapidPro backend for RapidSMS.", "version": "1.0.3" }, "last_serial": 2699466, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "943f9e697bc80bbeb17a748c959cf88f", "sha256": "b06c2776f3a5485f7f5851c2c782add56fb6cfa653c598f1a22833b1080139aa" }, "downloads": -1, "filename": "rapidpro_for_rapidsms-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "943f9e697bc80bbeb17a748c959cf88f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12638, "upload_time": "2016-03-19T20:54:01", "url": "https://files.pythonhosted.org/packages/08/cb/15cb41b8a999269275e45799d2a27ef9e2e099814c399d13bfeb3ad068cd/rapidpro_for_rapidsms-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7b8991e6eb4803279535d048cc114a90", "sha256": "d43beaf4bcd33aebfee6ed8f1ed811bb65acfb21aeea81f59df0a257704a5445" }, "downloads": -1, "filename": "rapidpro_for_rapidsms-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b8991e6eb4803279535d048cc114a90", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12876, "upload_time": "2016-03-31T13:58:33", "url": "https://files.pythonhosted.org/packages/09/59/bca39cb9931fb8ad4de723a268eb880ef37eb2560b264586036a2783b24d/rapidpro_for_rapidsms-1.0.1-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "65897a12515fd9496097b7e3ccd5b773", "sha256": "6b472296eaa68261f6cc3c04b4678d5cf1bb3a682209d448e121278cfe9b9506" }, "downloads": -1, "filename": "rapidpro_for_rapidsms-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "65897a12515fd9496097b7e3ccd5b773", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13051, "upload_time": "2017-03-11T19:11:42", "url": "https://files.pythonhosted.org/packages/eb/53/b532fc9fe3a4777aa4bffbab79d84f88715239603ed82a484d7339f29448/rapidpro_for_rapidsms-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "586c33c1459d9ac163e2fdea632e5dcb", "sha256": "db7b16ab68d62ad02b850c950cd6e7fbe79c9f9b18422fc713655f67bd74ab3b" }, "downloads": -1, "filename": "rapidpro-for-rapidsms-1.0.2.tar.gz", "has_sig": false, "md5_digest": "586c33c1459d9ac163e2fdea632e5dcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7486, "upload_time": "2017-03-11T19:11:43", "url": "https://files.pythonhosted.org/packages/9e/70/a1a15b1ceadf90db4bd06d16e2587d6866d43eb6aca089dec71c21e890dc/rapidpro-for-rapidsms-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "aea1bafb9ca1ef602f1cc11f7d684e94", "sha256": "574cbfde8f60860a233457dad1a61874b36baabb78e2ee6eec904b706bd074ce" }, "downloads": -1, "filename": "rapidpro_for_rapidsms-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aea1bafb9ca1ef602f1cc11f7d684e94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13042, "upload_time": "2017-03-11T19:21:29", "url": "https://files.pythonhosted.org/packages/87/63/126151aa3c0a09fcb0e58e31d7ff08db5ea3d9cd7745d2e368a028120765/rapidpro_for_rapidsms-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cafcd72973e7702c57112f20efbebc8", "sha256": "03d420292d58afd297bd7ecb35802ebbe71f7ec8b74d631f0931a554e2262397" }, "downloads": -1, "filename": "rapidpro-for-rapidsms-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2cafcd72973e7702c57112f20efbebc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7487, "upload_time": "2017-03-11T19:21:31", "url": "https://files.pythonhosted.org/packages/28/f9/c6927597ad40521abd87d3e233d623b2f7a1f6e4b6ecb249a66c3ebd2852/rapidpro-for-rapidsms-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aea1bafb9ca1ef602f1cc11f7d684e94", "sha256": "574cbfde8f60860a233457dad1a61874b36baabb78e2ee6eec904b706bd074ce" }, "downloads": -1, "filename": "rapidpro_for_rapidsms-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aea1bafb9ca1ef602f1cc11f7d684e94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13042, "upload_time": "2017-03-11T19:21:29", "url": "https://files.pythonhosted.org/packages/87/63/126151aa3c0a09fcb0e58e31d7ff08db5ea3d9cd7745d2e368a028120765/rapidpro_for_rapidsms-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cafcd72973e7702c57112f20efbebc8", "sha256": "03d420292d58afd297bd7ecb35802ebbe71f7ec8b74d631f0931a554e2262397" }, "downloads": -1, "filename": "rapidpro-for-rapidsms-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2cafcd72973e7702c57112f20efbebc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7487, "upload_time": "2017-03-11T19:21:31", "url": "https://files.pythonhosted.org/packages/28/f9/c6927597ad40521abd87d3e233d623b2f7a1f6e4b6ecb249a66c3ebd2852/rapidpro-for-rapidsms-1.0.3.tar.gz" } ] }