{ "info": { "author": "arteria GmbH", "author_email": "admin@arteria.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# 3bot-hook\n\n[![Build Status](https://travis-ci.org/3bot/3bot-hook.svg?branch=master)](https://travis-ci.org/3bot/3bot-hook)\n[![Coverage Status](https://coveralls.io/repos/3bot/3bot-hook/badge.svg?branch=master&service=github)](https://coveralls.io/github/3bot/3bot-hook?branch=master)\n[![PyPI](https://img.shields.io/pypi/v/threebot-hook.svg)](https://pypi.python.org/pypi/threebot-hook)\n\n\nWebhook handler for 3bot workflow execution. Basically for Github and Bitbucket but works with other POST requests as well.\n\n\n## Installation\n\n### Stable version from PyPI\n\n\tpip install threebot-hook\n\n### Development version\n\n```sh\n$ pip install -e git+https://github.com/3bot/3bot-hook.git#egg=theebot_hook\n```\n\n```python\n\n'threebot_hook',\n'rest_framework.authtoken',\n```\n\n```python\nurl(r'^hooks/', include('threebot_hook.urls')),\n```\n\n## Credits\n\nThis is an adopted and adapted version of S. Andrew Sheppard's [django-github-hook](https://github.com/sheppard/django-github-hook).", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "threebot-hook", "package_url": "https://pypi.org/project/threebot-hook/", "platform": "", "project_url": "https://pypi.org/project/threebot-hook/", "project_urls": null, "release_url": "https://pypi.org/project/threebot-hook/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "GitHub (& Bitbucket) webhooks for 3bot", "version": "0.2.1" }, "last_serial": 3067099, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a2c898216eeeec094cbf501ac6d71c88", "sha256": "aa81ba45b942b43c063a1b1bf86ba5386ec4b414025eb43f65668b50e2375b6f" }, "downloads": -1, "filename": "threebot-hook-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a2c898216eeeec094cbf501ac6d71c88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3616, "upload_time": "2014-10-20T08:49:20", "url": "https://files.pythonhosted.org/packages/4e/4f/80e7f3b331df4534f397ede6296ae9c32609e5de8f2368e8bbbc36d94e42/threebot-hook-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "99032dc2ca695f1631e86eea16c845bf", "sha256": "bee14a9035f649559e413f4a08f4c9bffa1620c3ba5fb4e57c763b3e48a648c3" }, "downloads": -1, "filename": "threebot-hook-0.1.1.tar.gz", "has_sig": false, "md5_digest": "99032dc2ca695f1631e86eea16c845bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3527, "upload_time": "2014-10-20T10:52:21", "url": "https://files.pythonhosted.org/packages/ab/19/8d19482ffc58af0f1c0e06f20105ab77aa192024471bac3d7b44e27edb21/threebot-hook-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "2cf4a52a4c2145f109e0ea2de6500f6b", "sha256": "500aca11ff71c16c6231459cdc7e82ea38c0bb70be743b27260fcf0b7aceb04b" }, "downloads": -1, "filename": "threebot-hook-0.1.10.tar.gz", "has_sig": false, "md5_digest": "2cf4a52a4c2145f109e0ea2de6500f6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4273, "upload_time": "2014-10-31T09:39:41", "url": "https://files.pythonhosted.org/packages/30/c8/90374b0b16314c6a4b7a0d628f6425c41b79bb10b70e620ffb7d4b6f1795/threebot-hook-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "736ccb286cd0fe896bf2320639f61429", "sha256": "766ebc25cbe7754e9716a5d550692f7b1f6b053300601f33277073e0525aba10" }, "downloads": -1, "filename": "threebot-hook-0.1.11.tar.gz", "has_sig": false, "md5_digest": "736ccb286cd0fe896bf2320639f61429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5255, "upload_time": "2014-10-31T09:44:24", "url": "https://files.pythonhosted.org/packages/27/74/222df407575277a3c76ea529e71176552ac5716b27471222cdc067ba369f/threebot-hook-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "873d3dfde29d1cf246f64bfc7c42bcb5", "sha256": "63379a558437a35a34fcb943341ab14e7c15d8d7ad725e50a93c11d14951feaa" }, "downloads": -1, "filename": "threebot-hook-0.1.12.tar.gz", "has_sig": false, "md5_digest": "873d3dfde29d1cf246f64bfc7c42bcb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5248, "upload_time": "2014-10-31T09:54:57", "url": "https://files.pythonhosted.org/packages/f6/a9/36640dbc50a26d6f2619b7e18e127a6e6515711877b5b92b599b85873fc5/threebot-hook-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "71c77610df26667cd97ed9773860c37b", "sha256": "f482d43a97642d291329169d999e5efe6c0874ed08fe689aee7d636e46f6686d" }, "downloads": -1, "filename": "threebot-hook-0.1.13.tar.gz", "has_sig": false, "md5_digest": "71c77610df26667cd97ed9773860c37b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5267, "upload_time": "2014-10-31T10:08:41", "url": "https://files.pythonhosted.org/packages/69/fd/c36b91d3ac19a77cf5526bc00fac2fc502ff700098ae3c45eeef5b69ab5e/threebot-hook-0.1.13.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f4c7ee815d46169f77b7efbdd0921ba3", "sha256": "ce421b21c0c569704dfded96521624ed8e8ab48532d5edec8bdbcacb10317918" }, "downloads": -1, "filename": "threebot-hook-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f4c7ee815d46169f77b7efbdd0921ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3556, "upload_time": "2014-10-20T13:51:14", "url": "https://files.pythonhosted.org/packages/1d/56/4f029d1153becc67d241460d30366b37c09ff3e9f16d7d49efc74bca4b9f/threebot-hook-0.1.2.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e8aa16e5c4859451b8e3824f3bd4781c", "sha256": "db867d8bc5f901d5176975c999acfb166c5d11e8377d58528ca951cc9617a477" }, "downloads": -1, "filename": "threebot-hook-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e8aa16e5c4859451b8e3824f3bd4781c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3519, "upload_time": "2014-10-20T22:20:26", "url": "https://files.pythonhosted.org/packages/f0/8f/6d31e8399769f92b67e2eccbb16086115751cb182388ef0ffc6859c082ce/threebot-hook-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "35fdbb51829a98cc79b76b99ad661769", "sha256": "e1f0bba5cc498907b7bfcaa6eb1a6ed6cd86740b5960012d645ac3fe9757be09" }, "downloads": -1, "filename": "threebot-hook-0.1.6.tar.gz", "has_sig": false, "md5_digest": "35fdbb51829a98cc79b76b99ad661769", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3514, "upload_time": "2014-10-28T20:28:43", "url": "https://files.pythonhosted.org/packages/de/04/26cf8e4dda062f204713a00c7d48de0c58122df871a9e9f333eb479c5e89/threebot-hook-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "662230560e036de46cf2256b551e91a1", "sha256": "03f3372c02e1413ca5ad646d0d07e6ee71683e9f49955fb89b1792cbc4908394" }, "downloads": -1, "filename": "threebot-hook-0.1.7.tar.gz", "has_sig": false, "md5_digest": "662230560e036de46cf2256b551e91a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3509, "upload_time": "2014-10-28T20:32:29", "url": "https://files.pythonhosted.org/packages/d9/96/c507b0b88a1cc1e70eb7d5a536ab00667c3925b8990bb98c50932098b027/threebot-hook-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "9284b5ee2e8062434c12dd4610c3577f", "sha256": "4fd90ae5fee2c21f18241cc18d0e0315932e42cc29c1f5cb0e08d7a2aeea6ee7" }, "downloads": -1, "filename": "threebot-hook-0.1.8.tar.gz", "has_sig": false, "md5_digest": "9284b5ee2e8062434c12dd4610c3577f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3508, "upload_time": "2014-10-28T20:40:25", "url": "https://files.pythonhosted.org/packages/da/90/07c599fa19d705b042f9dc6ed68e342be3f2cf5f93dad8268e6e4f87fa35/threebot-hook-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "b7a2849209aa1dd701442edab80cee61", "sha256": "f142a172c03840e99676a58a62ea49c068b7a4d49f0fe37817a261f4d6120559" }, "downloads": -1, "filename": "threebot-hook-0.1.9.tar.gz", "has_sig": false, "md5_digest": "b7a2849209aa1dd701442edab80cee61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4245, "upload_time": "2014-10-31T09:22:21", "url": "https://files.pythonhosted.org/packages/33/bb/982717e96ff38dcd9e712fdc3933b32a6eebde93f2952d0ff284b58d9ce5/threebot-hook-0.1.9.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e793094043569c6cc1619f52815e0e18", "sha256": "38df0b8b266171b239b49fc16c17c5596e9f2799097ce66657c8f7e2c393bf99" }, "downloads": -1, "filename": "threebot-hook-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e793094043569c6cc1619f52815e0e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5469, "upload_time": "2017-08-02T13:44:31", "url": "https://files.pythonhosted.org/packages/c8/20/2d69960c2b7aafc8b83170fa3160465878c395db038aa2e259564da18041/threebot-hook-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e793094043569c6cc1619f52815e0e18", "sha256": "38df0b8b266171b239b49fc16c17c5596e9f2799097ce66657c8f7e2c393bf99" }, "downloads": -1, "filename": "threebot-hook-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e793094043569c6cc1619f52815e0e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5469, "upload_time": "2017-08-02T13:44:31", "url": "https://files.pythonhosted.org/packages/c8/20/2d69960c2b7aafc8b83170fa3160465878c395db038aa2e259564da18041/threebot-hook-0.2.1.tar.gz" } ] }