{ "info": { "author": "Taehee Kang", "author_email": "taehee.taylor.kang@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.7" ], "description": "===========================\nGabia SMS module for Python\n===========================\n\nPython 2 & 3 compatible\n\n- Source code: ``_\n- Distribution: ``_\n- Maintainer: ``_\n\nInstallation\n------------\n\nYou can install the library directly from pypi using pip:\n\n.. code-block:: shell\n\n $ pip install gabia-sms-python\n\nDependencies\n------------\n\n- Python 2.7 or 3.4+\n\nQuickstart\n----------\nBefore api usage, set your Gabia API-ID,API-KEY, SENDER value\n\n.. code-block:: python\n\n import gabia_sms\n\n # Set Gabia-sms configure\n gabia_sms.configure(api_id='API_ID', api_key='API_KEY', sender='SENDER')\n\n\nSend sms message to use shortcut function\n\n.. code-block:: python\n\n import gabia_sms\n\n try:\n # Send single SMS\n gabia_sms.send(message='message', receiver='will receive phone number')\n\n except SMSModuleException:\n print('SMS send failure')\n\n- SMS Types: ['sms', 'lms', 'multi_sms', 'multi_lms']\n- Send function returning Tuple(Unique key, Result code)\n\nMore usage\n----------\n\n.. code-block:: python\n\n import gabia_sms\n\n try:\n # Reserve single SMS\n gabia_sms.send(\n message='message',\n receiver='will receive phone number',\n scheduled_time='2018-02-02 22:22:22'\n )\n\n # if not assign scheduled_time, send immediately\n gabia_sms.send(\n message='message',\n receiver='will receive phone number'\n )\n\n # Send multiple SMS\n gabia_sms.send(message='message', receiver=['phone number', '...'])\n gabia_sms.send(message='message', receiver=('phone number', '...'))\n\n # Reserve multiple SMS\n gabia_sms.send(\n message='message',\n receiver=['phone number', '...'],\n scheduled_time='2018-02-02 22:22:22'\n )\n\n # Cancel reservation\n gabia_sms.cancel_reservation('Unique key', 'SMS type')\n\n # Request result code\n gabia_sms.get_send_result('Unique key')\n\n except SMSModuleException:\n print('SMS send failure')\n\n\nAdvanced usage\n--------------\nInherit SMS class, override post_sent_sms / before_send_sms\n\n.. code-block:: python\n\n import gabia_sms\n\n class AdvancedSMSModule(gabia_sms.GabiaSMS):\n\n def post_sms_sent(self, param, *args, **kwargs):\n # ... Do what you need\n\n def before_send_sms(self, param, *args, **kwargs):\n # ... Do what you need\n\n AdvancedSMSModule.send(message='message', receiver='will receive phone number')\n\nor Use SingletonClass\n\n.. code-block:: python\n\n import gabia_sms\n\n class AdvancedSMSModule(gabia_sms.SingletonGabiaSMS):\n # ...\n pass\n\nAcknowledgements\n--------------\nThanks `https://github.com/athenaslab/gabia-sms-Django` for gabia-sms-Django version\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/taylor-kang/gabia-sms-python/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/taylor-kang/gabia-sms-python.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "gabia-sms-python", "package_url": "https://pypi.org/project/gabia-sms-python/", "platform": "", "project_url": "https://pypi.org/project/gabia-sms-python/", "project_urls": { "Download": "https://github.com/taylor-kang/gabia-sms-python/archive/master.zip", "Homepage": "https://github.com/taylor-kang/gabia-sms-python.git" }, "release_url": "https://pypi.org/project/gabia-sms-python/1.0.4/", "requires_dist": null, "requires_python": "", "summary": "Send SMS messages to mobile devices through GABIA SMS api.", "version": "1.0.4" }, "last_serial": 5251287, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "102e26d7352d7ab7a1fc69184b88d52b", "sha256": "9255b7526571c824d1906c4502a314b606f1ef95382bfe5fc168e35cfa73ab6c" }, "downloads": -1, "filename": "gabia_sms_python-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "102e26d7352d7ab7a1fc69184b88d52b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7116, "upload_time": "2019-05-09T04:15:14", "url": "https://files.pythonhosted.org/packages/54/fb/e09ad3898c642e7d3756117a687685a7d4e6fe32313f83c0415daf1b0cd6/gabia_sms_python-1.0.1-py2-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "adf8fde8a86d6aa0b842547d8eb9b5e7", "sha256": "1ef8af4923322590295a03d9240616415a3f5f4b196ddf451203516da9d2f77f" }, "downloads": -1, "filename": "gabia_sms_python-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "adf8fde8a86d6aa0b842547d8eb9b5e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7392, "upload_time": "2019-05-10T06:16:27", "url": "https://files.pythonhosted.org/packages/8b/c9/8dce2761216782b0b3b90bb201a9e230c1ca457f8c52f64667830dbeac3d/gabia_sms_python-1.0.2-py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "19a7a08632497990154db3cc993ec3ce", "sha256": "e6f227b927e30ca5b70333249f12e9c5ef73d8061faa7ed86ab78467e4157987" }, "downloads": -1, "filename": "gabia_sms_python-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "19a7a08632497990154db3cc993ec3ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7492, "upload_time": "2019-05-10T06:38:15", "url": "https://files.pythonhosted.org/packages/87/b2/4e7c4fda0f883d028101a82010e9a0a8e4bd28165a56fae87e677b2af189/gabia_sms_python-1.0.3-py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "8e0271a40ba8e2a055e23a3639b02a5b", "sha256": "1c815e32615eb8404ba45db274982f7b1f8fb28a6cc40b08c5f4542c76741597" }, "downloads": -1, "filename": "gabia_sms_python-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8e0271a40ba8e2a055e23a3639b02a5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7493, "upload_time": "2019-05-10T09:01:11", "url": "https://files.pythonhosted.org/packages/17/0e/01bc5282d667da25660ede4faca187c620e653f2058626af4eb32cb25895/gabia_sms_python-1.0.4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e0271a40ba8e2a055e23a3639b02a5b", "sha256": "1c815e32615eb8404ba45db274982f7b1f8fb28a6cc40b08c5f4542c76741597" }, "downloads": -1, "filename": "gabia_sms_python-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8e0271a40ba8e2a055e23a3639b02a5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7493, "upload_time": "2019-05-10T09:01:11", "url": "https://files.pythonhosted.org/packages/17/0e/01bc5282d667da25660ede4faca187c620e653f2058626af4eb32cb25895/gabia_sms_python-1.0.4-py3-none-any.whl" } ] }