{ "info": { "author": "taeguk", "author_email": "xornrbboy@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3 :: Only" ], "description": "Github Listener\n=====================\n\n.. image:: https://img.shields.io/pypi/v/github_listener.svg\n :target: https://pypi.python.org/pypi/github_listener\n\n.. image:: https://img.shields.io/pypi/dm/github_listener.svg\n :target: https://pypi.python.org/pypi/github_listener\n\nThe simple library that calls user's registered functions whenever github events happen.\n\n\nHow to install\n-----------------\n\nYou can install Github Listener using pip :\n\n.. code-block:: bash\n\n $ pip install github_listener\n\n\nFeature Support\n--------------------\n\n- Notification\n- ...If you have things you want, please tell me through issues_.\n\n.. _issues: https://github.com/taeguk/github_listener/issues\n\n\nExample\n---------------\n\n.. code-block:: python\n\n from github_listener import (\n GithubAccount,\n GithubListener,\n )\n \n account = GithubAccount(\"username\", \"password\")\n listener = GithubListener(account)\n \n @listener.notification\n def on_notification(change):\n # Do things that you want to do whenever the github's notification occurs.\n pass\n \n listener.run() # infinite loop\n\n\n.. code-block:: python\n\n from github_listener import GithubAccount\n from github_listener.github_api import NotificationAPI\n\n account = GithubAccount(\"username\", \"password\")\n api = NotificationAPI(account)\n groups = api.get_notification_groups()\n \n # Do something using notification informations.\n\nFor more detail examples, Go Examples_.\n\n.. _Examples: https://github.com/taeguk/github_listener/tree/master/examples\n\n\nContribution\n-----------------\nWelcome any kind of contribution!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/taeguk/github_listener", "keywords": "github notification", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "github_listener", "package_url": "https://pypi.org/project/github_listener/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/github_listener/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/taeguk/github_listener" }, "release_url": "https://pypi.org/project/github_listener/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "The simple library that calls user's registered functions whenever github events happen. (ex, notification)", "version": "0.1.3" }, "last_serial": 2158893, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ca6d728c8dbadef0599e3291ec28ab1f", "sha256": "c258bfa1fce67f0808a66b7b1cf2839f29e1ff5ab0d81aee3ca1d8f8334453a5" }, "downloads": -1, "filename": "github_listener-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ca6d728c8dbadef0599e3291ec28ab1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4381, "upload_time": "2016-03-29T04:05:42", "url": "https://files.pythonhosted.org/packages/eb/35/0ae31bab6928fe5f5b5ab4e3664d654722d2ffa54b8808fb440a113fc2ba/github_listener-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "07d4b8e36bbe4687d6cf990c02c16c08", "sha256": "f89acb9e316108ebefad27f135accf47c3e83859992a523f095f0012c298c407" }, "downloads": -1, "filename": "github_listener-0.0.2.tar.gz", "has_sig": false, "md5_digest": "07d4b8e36bbe4687d6cf990c02c16c08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4958, "upload_time": "2016-03-29T05:01:33", "url": "https://files.pythonhosted.org/packages/16/61/d99a31d64803d2c4ddc5b04f51f2af6f7fbd4538943185bc12041785d378/github_listener-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "01509ce61f0e37341a942bbbfae6e2fd", "sha256": "0ed928386b911e830eb4f22bda9fa3703e4a2674f12f9b0913f03d8864db91bb" }, "downloads": -1, "filename": "github_listener-0.0.3.tar.gz", "has_sig": false, "md5_digest": "01509ce61f0e37341a942bbbfae6e2fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5008, "upload_time": "2016-03-29T05:33:23", "url": "https://files.pythonhosted.org/packages/61/2e/4b9b54fcc677aa891da9c194db1c03fc28d3af5729fe655b977c38bc356e/github_listener-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "60dbb009616255e6da25e28d3407f6a1", "sha256": "160a069f3608499f0f43d6461f4081ec7712abaf8ec7f325b9a2b6ffbe436e52" }, "downloads": -1, "filename": "github_listener-0.0.4.tar.gz", "has_sig": false, "md5_digest": "60dbb009616255e6da25e28d3407f6a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4966, "upload_time": "2016-03-30T13:27:01", "url": "https://files.pythonhosted.org/packages/57/df/bc5b836bd86726943f127f4dc7baf7aff020df9f2ac08169cdb06a654538/github_listener-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "16b88624a9576ee532e661807cd382b1", "sha256": "4ec1f9ee4bec67abcaa980aa734adb5b2dd5fe3692d9f10d891992cc0393d5ae" }, "downloads": -1, "filename": "github_listener-0.1.0.tar.gz", "has_sig": false, "md5_digest": "16b88624a9576ee532e661807cd382b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4666, "upload_time": "2016-04-19T15:29:54", "url": "https://files.pythonhosted.org/packages/1e/e9/e192e455b9b7557ce7756869f02ece0c3c4d7c7dc4f1ebfed01bc5ab59a4/github_listener-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dab4874155790995d45722c2a537142e", "sha256": "ab2fb53edef4dd9d6373379ca9455e1438f9e9fc902a766a6a7b2728d578a5e2" }, "downloads": -1, "filename": "github_listener-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dab4874155790995d45722c2a537142e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4795, "upload_time": "2016-05-20T09:00:15", "url": "https://files.pythonhosted.org/packages/31/6c/3da8fd073e1c079b0c3e508a9cde29d73c011327a7ef9d47c42ded5fb13a/github_listener-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "48915e254cac91da81d4278378164af4", "sha256": "d71907786002bfb959e130cddf304f11be984fa53ea45ed48fae644d51b7d3f9" }, "downloads": -1, "filename": "github_listener-0.1.2.tar.gz", "has_sig": false, "md5_digest": "48915e254cac91da81d4278378164af4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4787, "upload_time": "2016-05-20T09:05:21", "url": "https://files.pythonhosted.org/packages/42/60/a696c28aef20b5e29599e55ad56202d024300908eeee6796b9c1037e9c8a/github_listener-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8d1d9d26cbfe70d976fbfa5a57ec0ec7", "sha256": "9822edc92d85b3f41a718e22eb6558194ade79ea98c5e87b430ffc04d62249cd" }, "downloads": -1, "filename": "github_listener-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8d1d9d26cbfe70d976fbfa5a57ec0ec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4869, "upload_time": "2016-06-09T06:50:31", "url": "https://files.pythonhosted.org/packages/22/6a/75bc0bcbd17aea2e7ae798ad74657c271040c43b9c98493e5f57eefe5ed8/github_listener-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d1d9d26cbfe70d976fbfa5a57ec0ec7", "sha256": "9822edc92d85b3f41a718e22eb6558194ade79ea98c5e87b430ffc04d62249cd" }, "downloads": -1, "filename": "github_listener-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8d1d9d26cbfe70d976fbfa5a57ec0ec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4869, "upload_time": "2016-06-09T06:50:31", "url": "https://files.pythonhosted.org/packages/22/6a/75bc0bcbd17aea2e7ae798ad74657c271040c43b9c98493e5f57eefe5ed8/github_listener-0.1.3.tar.gz" } ] }