{
"info": {
"author": "Sungjun, Kim",
"author_email": "smilolistener@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "# nonoLINE\n[](https://badge.fury.io/py/nono-line)
\nnotify, notify to LINE, short for nonoLINE.
\nA simple notification helper to send messages to [LINE Notify](https://notify-bot.line.me/en/), which supports REST API interfaces which can be accessed with the access token acquired in advance. With nonoLINE, you are able to send some messages to a chat room of LINE with ease in your Python environment!\n\n## Getting Started\n1. nonoLINE supports both Python2 and Python3. If you would like to install nonoLINE, just use pip like below.\n```shell\n$ pip install nono-line\n```\n2. Login to [the mypage of LINE Notify](https://notify-bot.line.me/my/). If you are not LINEr yet, register to it as a new user.\n3. Generate an access token for a specific chat and memorize it.\n\n## Usage\n```python\n# Import Python library\nfrom nonoLINE import nonoLINE\n\n# Create a new nonoLINE object.\nnono_line = nonoLINE('YOUR_ACCESS_TOKEN', max_workers=4, default_tag='TEST1')\n\n# Send a test message to LINE Notify.\nnono_line.send('test message')\n\n# Send a test message to LINE Notify with a specific tag.\nnono_line.send('test message', tag='TEST2')\n\n# Send a test message to LINE Notify asynchronously.\nnono_line.send('test message', send_async=True)\n\n# Send a test message with a sticker to LINE Notify.\n# LINE Sticker list is here, https://devdocs.line.me/files/sticker_list.pdf.\n# sticker__id_pkgid is a tuple (STKID, STKPKGID).\nnono_line.send('test message', sticker__id_pkgid=(11, 1))\n\n# Send a test message with a sticker list to LINE Notify.\n# sticker__id_pkgid is able to set as a list of tuple (STKID, STKPKGID).\n# In this case, a sticker will be selected randomly before sending the message.\nnono_line.send('test message', sticker__id_pkgid=[(11, 1), (18, 2), (194, 3), (272, 4)])\n```\n\n## API Rate Limit\nThe limit of API calls per hour is set to 1000. The limit is per access token.\n\n## Reference\n* [LINE Notify API Document](https://notify-bot.line.me/doc/en/)\n* [LINE Sticker list](https://devdocs.line.me/files/sticker_list.pdf)\n\n## Version History\n* 2019.05.02 : v0.0.6\n * Handle some error cases of *requests*.\n\n* 2018.01.24 : v0.0.5\n * Add a tag to your message if needed.\n\n* 2017.12.29 : v0.0.4\n * Set a parent class(object) to nonoLINE.\n\n* 2017.12.28 : v0.0.3\n * If you pass a sticker list to send(), a sticker will be selected randomly.\n\n* 2017.12.27 : v0.0.2\n * First version release\n\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/withsmilo/nonoLINE",
"keywords": "LINE,LINE Notify,notification,nonoLINE,nono-line",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "nono-line",
"package_url": "https://pypi.org/project/nono-line/",
"platform": "",
"project_url": "https://pypi.org/project/nono-line/",
"project_urls": {
"Homepage": "https://github.com/withsmilo/nonoLINE"
},
"release_url": "https://pypi.org/project/nono-line/0.0.6/",
"requires_dist": [
"requests",
"requests-futures"
],
"requires_python": "",
"summary": "A simple notification helper to send messages to LINE Notify",
"version": "0.0.6"
},
"last_serial": 5215361,
"releases": {
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "4a2888a97d3759f806248f9e98bb6fcc",
"sha256": "25fd1814e2d9bf321ae2b4627d98440dfbad245566d2fe7d0f35564d61b1bd08"
},
"downloads": -1,
"filename": "nono_line-0.0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4a2888a97d3759f806248f9e98bb6fcc",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5054,
"upload_time": "2017-12-28T07:02:09",
"url": "https://files.pythonhosted.org/packages/33/9a/c77b2235c502c6b1c7be27fe137b066472f8c43b2d1d7cc38993e0a753c0/nono_line-0.0.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "59c524fa025703a7e8b556315647b9c8",
"sha256": "9ac840b588f9e7caa0e60d20c07d5556a0dba9a0cbd57df312318986299927dc"
},
"downloads": -1,
"filename": "nono-line-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "59c524fa025703a7e8b556315647b9c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3406,
"upload_time": "2017-12-28T07:02:10",
"url": "https://files.pythonhosted.org/packages/03/9c/41dc54e30a5949988a73eb14a66c271442d3643be17d9ed7e91db8ec2361/nono-line-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "12ba3d65e8cf8b69152c357d73f0213b",
"sha256": "a42ffa9a2141e38d535e6a00a2420c616860d2dedacfb4d064f3951508b583d1"
},
"downloads": -1,
"filename": "nono_line-0.0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "12ba3d65e8cf8b69152c357d73f0213b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5463,
"upload_time": "2017-12-28T15:43:57",
"url": "https://files.pythonhosted.org/packages/f9/d1/36bd8170cefaf9959a58d437ca1e4e9de4d05a2347399000958d1ee5de43/nono_line-0.0.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "98b5f6c51f4288de624419ebd2042872",
"sha256": "5ff5179b206241cf74ba49b32dd00526b11bdf80e05796dc16496c4ab4b820ee"
},
"downloads": -1,
"filename": "nono-line-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "98b5f6c51f4288de624419ebd2042872",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3648,
"upload_time": "2017-12-28T15:44:00",
"url": "https://files.pythonhosted.org/packages/e4/59/4e3c52196d80b4db46c94e26ed99af907638e1d5e787ca8a723abf9c49a0/nono-line-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "7dea83c2235f28164d71752d531868a4",
"sha256": "d1033561241467e5cae8d2c9f21805519c756ec575a8733510fb34579e45dda7"
},
"downloads": -1,
"filename": "nono_line-0.0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7dea83c2235f28164d71752d531868a4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5939,
"upload_time": "2017-12-29T02:10:07",
"url": "https://files.pythonhosted.org/packages/71/d0/05d960b442b033aa6cae62dd315a2435a8811e362f170ac8ac6db7b620f2/nono_line-0.0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ff08774f39d3f03c25d436b197e616d4",
"sha256": "c201085d1221eced8278e332e549bb50d5e5744199e2d79f22fbb32c31bfce35"
},
"downloads": -1,
"filename": "nono-line-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "ff08774f39d3f03c25d436b197e616d4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3952,
"upload_time": "2017-12-29T02:10:10",
"url": "https://files.pythonhosted.org/packages/3b/c2/31756ce0ecc9614aa461a76d7bce8b8707336058d221f6ad36fb4ee44b62/nono-line-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "49992dfe4d4d8e31d4b57cb53431ea8a",
"sha256": "92c1cf4d4f99297f4e511f809005ade0abcb121985ae545b819ee0564a77ea52"
},
"downloads": -1,
"filename": "nono_line-0.0.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "49992dfe4d4d8e31d4b57cb53431ea8a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6198,
"upload_time": "2018-01-24T04:16:01",
"url": "https://files.pythonhosted.org/packages/de/86/d40dba5c8d4ae1812ff59d43216533b3b281d4f97e970933b33144bc7639/nono_line-0.0.5-py2.py3-none-any.whl"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "8fca0b2525172e58927df5781b64d26d",
"sha256": "1e17de5eca1185086f7238324588416bbc51ceb26c6118e601f13a1b705fc1eb"
},
"downloads": -1,
"filename": "nono_line-0.0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8fca0b2525172e58927df5781b64d26d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5548,
"upload_time": "2019-05-02T04:55:04",
"url": "https://files.pythonhosted.org/packages/10/17/6bd47b3a298fbaf328dd50327267862b1ec7f93f362201bfe87bfb610e02/nono_line-0.0.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "12971b1200e0b707ae239fb5751f159d",
"sha256": "cab2c3ccdea3f8a0633ee29994ce55f77ffc158c18326cf0f5abec181630525e"
},
"downloads": -1,
"filename": "nono-line-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "12971b1200e0b707ae239fb5751f159d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4679,
"upload_time": "2019-05-02T04:55:05",
"url": "https://files.pythonhosted.org/packages/eb/b2/6722c2d514a1f1dcf3fbb453149e405e339b9e104fac3b14651c5cdafab9/nono-line-0.0.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8fca0b2525172e58927df5781b64d26d",
"sha256": "1e17de5eca1185086f7238324588416bbc51ceb26c6118e601f13a1b705fc1eb"
},
"downloads": -1,
"filename": "nono_line-0.0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8fca0b2525172e58927df5781b64d26d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5548,
"upload_time": "2019-05-02T04:55:04",
"url": "https://files.pythonhosted.org/packages/10/17/6bd47b3a298fbaf328dd50327267862b1ec7f93f362201bfe87bfb610e02/nono_line-0.0.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "12971b1200e0b707ae239fb5751f159d",
"sha256": "cab2c3ccdea3f8a0633ee29994ce55f77ffc158c18326cf0f5abec181630525e"
},
"downloads": -1,
"filename": "nono-line-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "12971b1200e0b707ae239fb5751f159d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4679,
"upload_time": "2019-05-02T04:55:05",
"url": "https://files.pythonhosted.org/packages/eb/b2/6722c2d514a1f1dcf3fbb453149e405e339b9e104fac3b14651c5cdafab9/nono-line-0.0.6.tar.gz"
}
]
}