{
"info": {
"author": "Stanislav Ochotnicky",
"author_email": "sochotnicky@redhat.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)",
"Programming Language :: Python :: 2 :: Only",
"Topic :: System :: Monitoring",
"Topic :: System :: Systems Administration",
"Topic :: Utilities"
],
"description": "fedwatch\n========\n\nLibrary for watching fedmsg messages and running arbitrary scripts in a nice way\n\nThink of fedwatch as simple converter from fedmsg json messages into shell\narguments for scripts. \n\nDependencies\n============\n* fedmsg (duh!)\n* python-dpath (https://github.com/akesterson/dpath-python)\n\nUsage\n=====\n\nTo use fedwatch you will need to create a configuration file (by default read\nfrom /etc/fedwatch.conf) and scripts that are to be run when messages of\ninterest arrive (by default /etc/fedwatch.d). \n\nWhen interesting message arrives, fedmsg converts json data into arguments for\nshell scripts and runs each script in script-dir based on\nconfiguration. First argument is always topic so that scripts can handle\ndifferent topics. \n\nReal life example of configuration file:\n\n {\n \"org.fedoraproject.prod.git.receive\": {\n \"args\": [\n \"msg/commit/username\",\n \"msg/commit/repo\",\n \"msg/commit/branch\",\n \"msg/commit/rev\",\n \"msg/commit/summary\"\n ]\n }\n }\n\nAbove configuration means fedwatch will be waiting for git.receive\ntopic and will pass 6 arguments to any scripts in script-dir:\n \n 1. org.fedoraproject.prod.git.receive (topic)\n 2. FAS username of commiter\n 3. repository (package) name\n 4. branch name\n 5. revision (SHA hash of commit)\n 6. commit summary (1st line of git commit)\n\nTo see list of possible topics and data included in them see\nhttp://fedmsg.readthedocs.org/en/latest/topics/\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "https://pypi.python.org/pypi/fedwatch",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/sochotnicky/fedwatch",
"keywords": null,
"license": "LGPLv2+",
"maintainer": null,
"maintainer_email": null,
"name": "fedwatch",
"package_url": "https://pypi.org/project/fedwatch/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/fedwatch/",
"project_urls": {
"Download": "https://pypi.python.org/pypi/fedwatch",
"Homepage": "https://github.com/sochotnicky/fedwatch"
},
"release_url": "https://pypi.org/project/fedwatch/0.5/",
"requires_dist": null,
"requires_python": null,
"summary": "Module for creating simple scripts reacting to fedmsg messages",
"version": "0.5"
},
"last_serial": 1090463,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "4dcb027172b44cc57e8f292558df527e",
"sha256": "12a8fc1369ecbcd782980db91de4b5a5cd10f3043111aa084aa54a39c334a405"
},
"downloads": -1,
"filename": "fedwatch-0.1.tar.gz",
"has_sig": false,
"md5_digest": "4dcb027172b44cc57e8f292558df527e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12956,
"upload_time": "2014-03-19T09:56:26",
"url": "https://files.pythonhosted.org/packages/60/72/d360cf3ab7de3d86b50f3a15f099aaeb22467058f54751f3f36136084cef/fedwatch-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "built for Linux-3.13.5-hardened-r1.w0rm-x86_64-Intel-R-_Core-TM-_i5-2540M_CPU_@_2.60GHz-with-glibc2.4",
"digests": {
"md5": "4f9bfbc251783d9bb42015d9dda1291e",
"sha256": "0bac9f7a2684c8b5f6df027019b5db60a636a53bf53a7ba413a75f31c0ca179b"
},
"downloads": -1,
"filename": "fedwatch-0.2.linux-x86_64.tar.gz",
"has_sig": false,
"md5_digest": "4f9bfbc251783d9bb42015d9dda1291e",
"packagetype": "bdist_dumb",
"python_version": "any",
"requires_python": null,
"size": 4381,
"upload_time": "2014-03-20T16:02:35",
"url": "https://files.pythonhosted.org/packages/7d/7a/accfbdc8f7dfdf2ab61fdbbd70becf7963b055198c5483e792b2c704b1fa/fedwatch-0.2.linux-x86_64.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "a65c1c876835591d47ff39d3e5c840ef",
"sha256": "809a83bc7242322985e13bef5ea11329a48a93176f6cc6c853ddbc73c06a0365"
},
"downloads": -1,
"filename": "fedwatch-0.2.tar.gz",
"has_sig": false,
"md5_digest": "a65c1c876835591d47ff39d3e5c840ef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13878,
"upload_time": "2014-03-20T16:02:36",
"url": "https://files.pythonhosted.org/packages/95/bf/56e8f4ed89e237d74079b7a0f3dfed41133691b9e4207bae150700323fe1/fedwatch-0.2.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "d3660fca46780bcfd98ab7974cb915fc",
"sha256": "b0f3deb73ff089461c1ce308bded4665ef474987cd715e1c34c244189818e78d"
},
"downloads": -1,
"filename": "fedwatch-0.3.tar.gz",
"has_sig": false,
"md5_digest": "d3660fca46780bcfd98ab7974cb915fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13995,
"upload_time": "2014-03-24T09:21:25",
"url": "https://files.pythonhosted.org/packages/fd/f2/ce2cde88e819ba6f35bb3fd79ba16e1a3931149d14a6ddb5f8765ed3138f/fedwatch-0.3.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "35522d0a446dd8451efb82f5145803e1",
"sha256": "b7d2f24023ca815a8da3cbdbbd40d834c9eed59e0786f6ccf1215be7b4f71d48"
},
"downloads": -1,
"filename": "fedwatch-0.4.tar.gz",
"has_sig": false,
"md5_digest": "35522d0a446dd8451efb82f5145803e1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14552,
"upload_time": "2014-03-26T14:42:07",
"url": "https://files.pythonhosted.org/packages/7a/45/dcbaa1541c4a752f74400ad9a3f7887f0ca6f209dab4834c7ff96002eda4/fedwatch-0.4.tar.gz"
}
],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "8cff40812ee9fc7fc552fe5306c5a0ee",
"sha256": "a81102737537c20b35b2ef1514971b6d6cb5d9442acabdd310a99469d6494643"
},
"downloads": -1,
"filename": "fedwatch-0.5.tar.gz",
"has_sig": false,
"md5_digest": "8cff40812ee9fc7fc552fe5306c5a0ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14566,
"upload_time": "2014-05-13T07:57:10",
"url": "https://files.pythonhosted.org/packages/b0/b1/7a6214683b09c9a0a6b879fbf4049b09239cc3eec02bcd5556c92997caa8/fedwatch-0.5.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8cff40812ee9fc7fc552fe5306c5a0ee",
"sha256": "a81102737537c20b35b2ef1514971b6d6cb5d9442acabdd310a99469d6494643"
},
"downloads": -1,
"filename": "fedwatch-0.5.tar.gz",
"has_sig": false,
"md5_digest": "8cff40812ee9fc7fc552fe5306c5a0ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14566,
"upload_time": "2014-05-13T07:57:10",
"url": "https://files.pythonhosted.org/packages/b0/b1/7a6214683b09c9a0a6b879fbf4049b09239cc3eec02bcd5556c92997caa8/fedwatch-0.5.tar.gz"
}
]
}