{ "info": { "author": "Andrew Kelleher", "author_email": "keats.kelleher@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\ngithub_watcher is a package for keeping an eye for pull requests that fulfill certain criteria. If you're overseeing some tricky lines of code, you can get an alert and a link to any pull request that modifies those lines.\n\nYou can also specify a list of regular expressions for which to watch each pull request. If you get a match in any file (source or destination) in any PR you'll get an alert and a link to it.\n\nYou can find more info on the github page. https://github.com/akellehe/github-watcher\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/akellehe/github-watcher", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "github_watcher", "package_url": "https://pypi.org/project/github_watcher/", "platform": "", "project_url": "https://pypi.org/project/github_watcher/", "project_urls": { "Homepage": "https://github.com/akellehe/github-watcher" }, "release_url": "https://pypi.org/project/github_watcher/4.1/", "requires_dist": [ "unidiff (==0.5.4)", "requests (==2.20.0)", "PyYAML (==3.13)", "PyGithub (==1.43)", "pync (==2.0.3)" ], "requires_python": "", "summary": "Monitors files/directories on github and alerts you when someone submits a PR with changes", "version": "4.1" }, "last_serial": 4556105, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "7de7ae445685f9d7b211f328bb2e9086", "sha256": "efc6e13e35ef382effd1a204aadc382dcbd665806c435b5ec67483ae6dfb3b1b" }, "downloads": -1, "filename": "github_watcher-1.0.tar.gz", "has_sig": false, "md5_digest": "7de7ae445685f9d7b211f328bb2e9086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2926, "upload_time": "2017-11-09T21:03:13", "url": "https://files.pythonhosted.org/packages/e2/a3/4be0f9a26bfaa2a32a2be0a700b5f452dfe7cd29e4e010e65c66f7f867e7/github_watcher-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "af0194ab72f3ee32dfb4a9b03ae0c687", "sha256": "deca82d134d271e6fb790b07fc514f4fa90255bad744bd71d2df5b81b9535ab2" }, "downloads": -1, "filename": "github_watcher-1.1.tar.gz", "has_sig": false, "md5_digest": "af0194ab72f3ee32dfb4a9b03ae0c687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2949, "upload_time": "2017-11-09T21:06:19", "url": "https://files.pythonhosted.org/packages/0d/d7/43f63561758dfa2e68f19db5ec503ff3855c67652d48fe79bfad2388d275/github_watcher-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "93d4c7b871749575e1d3d8847682cc29", "sha256": "d47322cb58050d1721ff80b9f460237570737fb01f487b6c49a34e4f98cb38cf" }, "downloads": -1, "filename": "github_watcher-1.2.tar.gz", "has_sig": false, "md5_digest": "93d4c7b871749575e1d3d8847682cc29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2949, "upload_time": "2017-11-10T15:05:22", "url": "https://files.pythonhosted.org/packages/01/e6/5d079409d0642e4005684dd68e11b03fc18556d4eed59f9180553cc33ecf/github_watcher-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "a6b0c836bb8952caebd618e6dc94f68f", "sha256": "595dad2b22037aee802c8d7fc30dd4850fa2e7c6c221b700e6a12815df360e69" }, "downloads": -1, "filename": "github_watcher-1.3.tar.gz", "has_sig": false, "md5_digest": "a6b0c836bb8952caebd618e6dc94f68f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2973, "upload_time": "2017-11-10T15:08:17", "url": "https://files.pythonhosted.org/packages/03/70/b1bd975383640b6b0e5469554fe3cf6c09971718013fcc3d0178c2e57471/github_watcher-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "2170984f83322e885f5884847bbb2abd", "sha256": "ce9baf2046525ddf0cb59808b78c1ac623e3efa3516fa955680c185e3ed5fcd0" }, "downloads": -1, "filename": "github_watcher-1.4.tar.gz", "has_sig": false, "md5_digest": "2170984f83322e885f5884847bbb2abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2984, "upload_time": "2017-11-22T21:30:15", "url": "https://files.pythonhosted.org/packages/97/a0/61b4ce69dfd7026f5ab908beb75e61f1f1040c0e5823e2dc01b6e6f1e455/github_watcher-1.4.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "152ff29a67938492351074bcec610f15", "sha256": "5803121b3fa26072d9daf1a21762920f210cde5bafe1a660e4564752c595a63f" }, "downloads": -1, "filename": "github_watcher-2.0.tar.gz", "has_sig": false, "md5_digest": "152ff29a67938492351074bcec610f15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4330, "upload_time": "2017-11-27T22:28:22", "url": "https://files.pythonhosted.org/packages/d8/c5/38e5b6d35e36eab1605ff7eadd1726cc72ffac8e231711b3f9d16214ec44/github_watcher-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "51f3f5595bd188c8750a7b98ad0a5198", "sha256": "d9c35720fd3e4537044974dca7241d87f4cb7c2e04dd9745191f03b596c44b47" }, "downloads": -1, "filename": "github_watcher-2.1.tar.gz", "has_sig": false, "md5_digest": "51f3f5595bd188c8750a7b98ad0a5198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4592, "upload_time": "2017-11-28T15:43:52", "url": "https://files.pythonhosted.org/packages/e2/a6/28837e251e38bd19a471aa2e09b18beb5e018730c8dfa9b84b0d31743dd2/github_watcher-2.1.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "c102f4a070e94d49494060a41257ef37", "sha256": "ede8be030154284113dbd69418dda22f253aa9763c50e9febfc18943fc2cfe55" }, "downloads": -1, "filename": "github_watcher-2.3.tar.gz", "has_sig": false, "md5_digest": "c102f4a070e94d49494060a41257ef37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4789, "upload_time": "2017-11-28T20:55:21", "url": "https://files.pythonhosted.org/packages/e0/08/e79aab5df3059e51df2b3253e5bcf7090df2969de6762692d9cbd5632ddc/github_watcher-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "3adf83fa007536d714bb7b9a0aa43d9c", "sha256": "fa521247ce21f07889475154444899fe834b2321b90e545025766bc8adcb98a7" }, "downloads": -1, "filename": "github_watcher-2.4-py2.7.egg", "has_sig": false, "md5_digest": "3adf83fa007536d714bb7b9a0aa43d9c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7105, "upload_time": "2018-11-19T21:30:59", "url": "https://files.pythonhosted.org/packages/4d/e1/026edd3c7ef4116b13a17d0b31158ee9d43ea8a592559d5ccc273e1b569c/github_watcher-2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6d8d2ab6ce7f6c7405bc4fb17f90bbfc", "sha256": "5cf401a7829a9067e2fc3b4ac391a5e655a380a96184b3403f215bec1edc9dd0" }, "downloads": -1, "filename": "github_watcher-2.4-py3.6.egg", "has_sig": false, "md5_digest": "6d8d2ab6ce7f6c7405bc4fb17f90bbfc", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 7127, "upload_time": "2018-11-19T21:31:00", "url": "https://files.pythonhosted.org/packages/19/a6/34d4bda3925066e670122ebc5e0a627d29032911f1c3fe11fffc89ae72e2/github_watcher-2.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "6655e3226fd47e7c1c0b80b344ba929f", "sha256": "63f6faddb8ee282d3378a34c64427718e0176df5a0353f9cc010e3926e32e0e8" }, "downloads": -1, "filename": "github_watcher-2.4.tar.gz", "has_sig": false, "md5_digest": "6655e3226fd47e7c1c0b80b344ba929f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5675, "upload_time": "2017-12-19T22:44:19", "url": "https://files.pythonhosted.org/packages/eb/f8/2c3841f294c839367ea1e9198b51f69356f14669ffc13b0a3919b325db88/github_watcher-2.4.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "9212149d07e8466d50943b14fe025dc0", "sha256": "faa8ec3d49e33a7756adb022208cf412a3d9f06c301d543941cb6c87b4a86da4" }, "downloads": -1, "filename": "github_watcher-3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9212149d07e8466d50943b14fe025dc0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7393, "upload_time": "2018-11-19T21:30:58", "url": "https://files.pythonhosted.org/packages/cb/cd/8a7acdb5ae7781be6adfb86b979ec37df640eafec8404b3292023182f572/github_watcher-3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "849b6eab38f5c7bd6905eca626dfb539", "sha256": "50814ca93d094cebba47cbb04a76ba8e5c544c5dbe0a80782f32619810ce333f" }, "downloads": -1, "filename": "github_watcher-3.0.tar.gz", "has_sig": false, "md5_digest": "849b6eab38f5c7bd6905eca626dfb539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7011, "upload_time": "2018-11-19T21:31:01", "url": "https://files.pythonhosted.org/packages/e3/eb/f6249306724915b0db8ce8bd1589596b6e91978044fff14fff31ed9f932e/github_watcher-3.0.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "c538e51134c99aaac2e6770b5a2242f6", "sha256": "b8d65d71bb47dd007c9c6bee261e964498dda2b5843ebd2140d52746e360c40a" }, "downloads": -1, "filename": "github_watcher-3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c538e51134c99aaac2e6770b5a2242f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8455, "upload_time": "2018-11-19T22:40:00", "url": "https://files.pythonhosted.org/packages/8a/74/b069c1e0ae05a724cc7f685ad350b1a38f3a14db5808dccd6520a7e57ace/github_watcher-3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c972804f69082fa3ac8f53038fd25e7", "sha256": "c2fae4361c7910bf91f1e93b46f554fd5b4b8164c8151ed0555f4865b611758b" }, "downloads": -1, "filename": "github_watcher-3.1.tar.gz", "has_sig": false, "md5_digest": "4c972804f69082fa3ac8f53038fd25e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7275, "upload_time": "2018-11-19T22:40:02", "url": "https://files.pythonhosted.org/packages/95/e0/9ae5b8d32bfd7610c46824743baef2101d6897624ef5cdf9a89fdc79394e/github_watcher-3.1.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "cd80e902657e1f1c060b70903b65a878", "sha256": "0df0557ccbe81053ab60f0897babb6d3ce80c1eb0a1f35a0b610190c74d5c2f9" }, "downloads": -1, "filename": "github_watcher-3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cd80e902657e1f1c060b70903b65a878", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10156, "upload_time": "2018-11-19T23:49:02", "url": "https://files.pythonhosted.org/packages/60/e3/7f9a391206ebbc4687c3a437011903835ee06588f9f1c16b3f03857128cc/github_watcher-3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "820af38db592ef0cc7da718cb0049691", "sha256": "7afea1ac3886f0bc10d88e675dbf5367d958865772616175294ea7d8b85c7e15" }, "downloads": -1, "filename": "github_watcher-3.2.tar.gz", "has_sig": false, "md5_digest": "820af38db592ef0cc7da718cb0049691", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8212, "upload_time": "2018-11-19T23:49:06", "url": "https://files.pythonhosted.org/packages/49/79/e4d172469e979b70a7530534e79df7dc79a06750147da82a5b397f3de209/github_watcher-3.2.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "35acc4e4e7bc43ec7c84f29d029dad9d", "sha256": "ce4a800d1efeb32694882614ee2e364a83a2b8c49c755ef840146227f38706d7" }, "downloads": -1, "filename": "github_watcher-3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "35acc4e4e7bc43ec7c84f29d029dad9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10464, "upload_time": "2018-11-20T14:34:28", "url": "https://files.pythonhosted.org/packages/36/7a/f33e3210568667b96ed8c0d3a20b02f1f5f4eea7bfe912db3b04e3f989f8/github_watcher-3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7278c03685cb966ea193b646e0ac5f68", "sha256": "5e593dbf51cf401a705626f74fa1b21d97c37807472efab45e62d4cfb66550a0" }, "downloads": -1, "filename": "github_watcher-3.3.tar.gz", "has_sig": false, "md5_digest": "7278c03685cb966ea193b646e0ac5f68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8310, "upload_time": "2018-11-20T14:34:33", "url": "https://files.pythonhosted.org/packages/44/97/49e13c4d2beadf7c39080a85edf75e25664464b12a8eca8b6ba00e75f45c/github_watcher-3.3.tar.gz" } ], "3.5": [ { "comment_text": "", "digests": { "md5": "74445055e75e9f70ce836f8b044982f9", "sha256": "042c2a69bfb09d9e0d26e3e6276ce8688169a16bd2c5d840d53d7fe7155661e9" }, "downloads": -1, "filename": "github_watcher-3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "74445055e75e9f70ce836f8b044982f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10697, "upload_time": "2018-11-20T15:16:42", "url": "https://files.pythonhosted.org/packages/c8/1b/dfe7d2bbfae851bc0c3fbeb7dc9c3c2d038679b7a60ca524b1e037368732/github_watcher-3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5d1bd4d2685b9ca20417697ba876f5c", "sha256": "495c6661cf5d65844ee08f0ed2f941c33b75c9e26307575d92802175ea40c349" }, "downloads": -1, "filename": "github_watcher-3.5.tar.gz", "has_sig": false, "md5_digest": "e5d1bd4d2685b9ca20417697ba876f5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8560, "upload_time": "2018-11-20T15:16:46", "url": "https://files.pythonhosted.org/packages/e2/b2/52764c5863b446accb47eca94d38e89d1aa153c978aee1e616be6719375e/github_watcher-3.5.tar.gz" } ], "3.6": [ { "comment_text": "", "digests": { "md5": "1ea1930a681111dba5a4c393c34e1f50", "sha256": "d07694f0c40dacf0976e8a200c2401f503cb6a83e1641bd97218d20ddd9a78e7" }, "downloads": -1, "filename": "github_watcher-3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1ea1930a681111dba5a4c393c34e1f50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14837, "upload_time": "2018-11-26T03:28:45", "url": "https://files.pythonhosted.org/packages/dc/60/61c6d753121b0f003cc4a4951081285fc840c5cd3831d40d9ac2e3ef40c9/github_watcher-3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9343851e1ad063593d107f37cf62fc60", "sha256": "8e724884d24c6e4ba16a79d5f097d5490a8efb121021fba528d159716deb6628" }, "downloads": -1, "filename": "github_watcher-3.6.tar.gz", "has_sig": false, "md5_digest": "9343851e1ad063593d107f37cf62fc60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11943, "upload_time": "2018-11-26T03:28:47", "url": "https://files.pythonhosted.org/packages/ef/b0/b57440ef607eabbb7fb4ccaf781b531110454c808d33bc266e94c39579d1/github_watcher-3.6.tar.gz" } ], "3.7": [ { "comment_text": "", "digests": { "md5": "199a14773d64b6b8fcf61a0c3ff67cfd", "sha256": "decc82428e3b2ac9c5c3cae7359b6be997bab4ec94497353ff192a91fd766480" }, "downloads": -1, "filename": "github_watcher-3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "199a14773d64b6b8fcf61a0c3ff67cfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15924, "upload_time": "2018-11-27T04:38:21", "url": "https://files.pythonhosted.org/packages/56/2f/fe3418b5436c33ff2cdb607e03b313619625cec27154d28ca18f28209d23/github_watcher-3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37f56e23d617f337b3e536fc2c70001f", "sha256": "5645d952558a09f82fd807968bff4cd82b862b62ea86cbba469866bb32762f7c" }, "downloads": -1, "filename": "github_watcher-3.7.tar.gz", "has_sig": false, "md5_digest": "37f56e23d617f337b3e536fc2c70001f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13033, "upload_time": "2018-11-27T04:38:22", "url": "https://files.pythonhosted.org/packages/14/ce/01c762038f8972cfe3a569e7891e9ddf5a055ca78786352a66e1bdb02185/github_watcher-3.7.tar.gz" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "b559903174516cabde2bb971fb81240d", "sha256": "58818e90e44c687e27b377d6e2ce1d6fbe3582f7d21600753a54cc1bf13b666b" }, "downloads": -1, "filename": "github_watcher-4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b559903174516cabde2bb971fb81240d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16918, "upload_time": "2018-12-03T15:07:34", "url": "https://files.pythonhosted.org/packages/d9/44/94267a564540bdd2a999bb814f984b00a495147496a7bcf605a52d697ce7/github_watcher-4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61b4e8b90fede0ebdcd287158e8f3e9b", "sha256": "4c58022cab0c54eb9fcf0a8b604911831d8ee5778753aa7b8eafee0ec55f6e5b" }, "downloads": -1, "filename": "github_watcher-4.0.tar.gz", "has_sig": false, "md5_digest": "61b4e8b90fede0ebdcd287158e8f3e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12789, "upload_time": "2018-12-03T15:07:36", "url": "https://files.pythonhosted.org/packages/00/19/a7fa8b3f766dd1f5a5082a5e11f202b53b2b96661b84c284ad167f9cd925/github_watcher-4.0.tar.gz" } ], "4.1": [ { "comment_text": "", "digests": { "md5": "ddcdd3ada4c3cd75b4c5f13f55c127c6", "sha256": "65bb2063995f8b26b8a638af94774751e15b50e0d3ef7d132dbf505f4653c424" }, "downloads": -1, "filename": "github_watcher-4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ddcdd3ada4c3cd75b4c5f13f55c127c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17146, "upload_time": "2018-12-03T15:12:22", "url": "https://files.pythonhosted.org/packages/dc/1d/20e1a2df0ab79e8904d6b6bb1614ad0f1d1677b09408a89498560453a2e3/github_watcher-4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1938882a3d43df08df7382703e2fdf46", "sha256": "39234068b1cbaf14bac1bf5951e3f0343f9ca535c7bf87b50b37ef4145bb0046" }, "downloads": -1, "filename": "github_watcher-4.1.tar.gz", "has_sig": false, "md5_digest": "1938882a3d43df08df7382703e2fdf46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13245, "upload_time": "2018-12-03T15:12:23", "url": "https://files.pythonhosted.org/packages/15/a1/de1afa798eaa7a8ecaa50f7f2be36f7649d97b07714d111a139d480bb43c/github_watcher-4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ddcdd3ada4c3cd75b4c5f13f55c127c6", "sha256": "65bb2063995f8b26b8a638af94774751e15b50e0d3ef7d132dbf505f4653c424" }, "downloads": -1, "filename": "github_watcher-4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ddcdd3ada4c3cd75b4c5f13f55c127c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17146, "upload_time": "2018-12-03T15:12:22", "url": "https://files.pythonhosted.org/packages/dc/1d/20e1a2df0ab79e8904d6b6bb1614ad0f1d1677b09408a89498560453a2e3/github_watcher-4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1938882a3d43df08df7382703e2fdf46", "sha256": "39234068b1cbaf14bac1bf5951e3f0343f9ca535c7bf87b50b37ef4145bb0046" }, "downloads": -1, "filename": "github_watcher-4.1.tar.gz", "has_sig": false, "md5_digest": "1938882a3d43df08df7382703e2fdf46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13245, "upload_time": "2018-12-03T15:12:23", "url": "https://files.pythonhosted.org/packages/15/a1/de1afa798eaa7a8ecaa50f7f2be36f7649d97b07714d111a139d480bb43c/github_watcher-4.1.tar.gz" } ] }