{ "info": { "author": "GoTLiuM InSPiRiT", "author_email": "gotlium@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "SMS Notification for Free on Django\n===================================\n\n.. image:: https://api.travis-ci.org/gotlium/django-calendar-sms.png?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/gotlium/django-calendar-sms\n.. image:: https://coveralls.io/repos/gotlium/django-calendar-sms/badge.png?branch=master\n :target: https://coveralls.io/r/gotlium/django-calendar-sms?branch=master\n.. image:: https://pypip.in/v/django-calendar-sms/badge.png\n :alt: Current version on PyPi\n :target: https://crate.io/packages/django-calendar-sms/\n.. image:: https://pypip.in/d/django-calendar-sms/badge.png\n :alt: Downloads from PyPi\n :target: https://crate.io/packages/django-calendar-sms/\n\n\nWhat's that\n-----------\nThis reusable Django app can help you to send sms via\nGoogle Calendar (for free) on your Django Project.\n\n\nInstallation:\n-------------\n\n.. code-block:: bash\n\n $ pip install django-calendar-sms\n\n2. Add the ``calendar_sms`` application to ``INSTALLED_APPS`` in your settings file (usually ``settings.py``)\n3. Sync database (``./manage.py syncdb``)\n\n\nDemo:\n----\n\n.. code-block:: bash\n\n $ sudo apt-get install virtualenvwrapper\n $ mkvirtualenv django-calendar-sms\n $ git clone https://github.com/gotlium/django-calendar-sms.git\n $ cd django-calendar-sms\n $ python setup.py develop\n $ cd demo\n $ pip install -r requirements.txt\n $ python manage.py syncdb\n $ python manage.py migrate\n $ python manage.py shell\n\n\nUsage:\n------\n1. Setup Google Account data for current website on admin panel\n2. Try to send sms from shell (``./manage.py shell``):\n\n.. code-block:: python\n\n >>> from calendar_sms.sms import sendSMS\n >>> print sendSMS('Hello, World!')\n\n\nSend SMS in background:\n-----------------------\n1. Install ``django-celery``:\n\n.. code-block:: bash\n\n $ pip install django-celery\n\n2. Add the ``djcelery`` application to ``INSTALLED_APPS`` in settings.py\n3. Add django-calendar-sms configuration into project settings:\n\n.. code-block:: python\n\n CELERY_IMPORTS = ('calendar_sms',)\n\n4. Sync database (``./manage.py syncdb``)\n5. Run Rabbit-MQ:\n\n.. code-block:: bash\n\n $ sudo rabbitmq-server -detached\n\n6. Run celery daemon in project directory:\n\n.. code-block:: bash\n\n $ nohup python manage.py celery worker >& /dev/null &\n\n7. Try to send sms:\n\n.. code-block:: python\n\n >>> from calendar_sms.tasks import SMSSend\n >>> SMSSend.delay('Hello, World (background task)!')\n\n\n| **You can use multi accounts on one or several sites**\n\n\nCompatibility:\n-------------\n* Python: 2.6, 2.7\n* Django: 1.3.x, 1.4.x, 1.5.x, 1.6\n\n\n.. image:: https://d2weczhvl823v0.cloudfront.net/gotlium/django-calendar-sms/trend.png\n :alt: Bitdeli badge\n :target: https://bitdeli.com/free", "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/gotlium/django-calendar-sms", "keywords": "django sms", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-calendar-sms", "package_url": "https://pypi.org/project/django-calendar-sms/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-calendar-sms/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/gotlium/django-calendar-sms" }, "release_url": "https://pypi.org/project/django-calendar-sms/2.2/", "requires_dist": null, "requires_python": null, "summary": "This reusable Django app can help you to send sms via Google Calendar.", "version": "2.2" }, "last_serial": 917908, "releases": { "1.0": [], "2.0": [ { "comment_text": "", "digests": { "md5": "738518bda582293da027cc1c265312a9", "sha256": "60d3ac641605850c6ce148ba17425a4e3485ccebdc883f7ee0a7c6128884f1b2" }, "downloads": -1, "filename": "django-calendar-sms-2.0.tar.gz", "has_sig": false, "md5_digest": "738518bda582293da027cc1c265312a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4449, "upload_time": "2013-03-17T15:30:10", "url": "https://files.pythonhosted.org/packages/fa/da/fe80e9a20c1e8c34a1d8239adaff97107c0553cc190518499a24e46cc87a/django-calendar-sms-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "e47f961e9ed6ae490b5cfc07e849cbb7", "sha256": "cc7ed5597433c7ef8595b767d6a301d78163a09edcc06548b7b83b1bd1f0925a" }, "downloads": -1, "filename": "django-calendar-sms-2.1.tar.gz", "has_sig": false, "md5_digest": "e47f961e9ed6ae490b5cfc07e849cbb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4885, "upload_time": "2013-03-28T19:50:22", "url": "https://files.pythonhosted.org/packages/2f/72/728453aca4b9496b9b5666086b8362b8ecc5e9a6e80bc4a1e847ab2fc438/django-calendar-sms-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "199d1f0e5f8404b73059d5430a0bf8d8", "sha256": "1ca7ceab0d89c38a509e557ff84c328000be7379c8a50fbd00fa04bb0e8d7611" }, "downloads": -1, "filename": "django-calendar-sms-2.2.tar.gz", "has_sig": false, "md5_digest": "199d1f0e5f8404b73059d5430a0bf8d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12218, "upload_time": "2013-11-12T21:51:03", "url": "https://files.pythonhosted.org/packages/d2/a8/5453fe4bf7ffe9430f6e286d9b3bd81aec4402920e19bc80daeda081e578/django-calendar-sms-2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "199d1f0e5f8404b73059d5430a0bf8d8", "sha256": "1ca7ceab0d89c38a509e557ff84c328000be7379c8a50fbd00fa04bb0e8d7611" }, "downloads": -1, "filename": "django-calendar-sms-2.2.tar.gz", "has_sig": false, "md5_digest": "199d1f0e5f8404b73059d5430a0bf8d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12218, "upload_time": "2013-11-12T21:51:03", "url": "https://files.pythonhosted.org/packages/d2/a8/5453fe4bf7ffe9430f6e286d9b3bd81aec4402920e19bc80daeda081e578/django-calendar-sms-2.2.tar.gz" } ] }