{ "info": { "author": "johnlofty", "author_email": "johnlofty@163.com", "bugtrack_url": null, "classifiers": [], "description": "## *the file watch*\n[![Downloads](https://pepy.tech/badge/thefilewatch)](https://pepy.tech/project/thefilewatch)\n\n* capable to watch multi files at the same time. \n* base on pyinotify\n* easy to use\n\n\n\n## install\n$ pip install thefilewatch\n\n## how to use\n\n```python\nimport sys\nfrom thefilewatch.file_watch import BaseWatchHandler, FileWatch\n\nclass PrintHandler(BaseWatchHandler):\n\n def process(self, content):\n print('getting content ', content)\n\n\nif __name__ == '__main__':\n if len(sys.argv) < 2:\n print('need watch files')\n exit(1)\n else:\n file_list = sys.argv[1:]\n \n watcher = FileWatch(file_list, PrintHandler())\n watcher.start()\n```\n\nstart watching files\n\n$ python -m thefilewatch.file_watch a.txt b.txt\n\n## examples\n\nsee more specific examples in handler", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/johnlofty/thefilewatch", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "thefilewatch", "package_url": "https://pypi.org/project/thefilewatch/", "platform": "", "project_url": "https://pypi.org/project/thefilewatch/", "project_urls": { "Homepage": "https://github.com/johnlofty/thefilewatch" }, "release_url": "https://pypi.org/project/thefilewatch/0.0.8/", "requires_dist": null, "requires_python": "", "summary": "multi-files watcher", "version": "0.0.8" }, "last_serial": 4542468, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "053c20b47320be789837b37bd13ffbdf", "sha256": "6ea8ba2e0a433cc464266f8f0e942d50bada13edf2d551c12880ac2cdd6ff588" }, "downloads": -1, "filename": "thefilewatch-0.0.1.tar.gz", "has_sig": false, "md5_digest": "053c20b47320be789837b37bd13ffbdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1916, "upload_time": "2018-11-23T02:01:37", "url": "https://files.pythonhosted.org/packages/ee/53/ea11e010bd58519ef08770e727dbd8d2798d14f4231646f8a99a10453757/thefilewatch-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7df3d78cb212e4be9ed8346cf43392b2", "sha256": "9dd8130b57278d3ec14bb7828377c90ad8bb65f2bbaf5cea787cccc7fa8c46c5" }, "downloads": -1, "filename": "thefilewatch-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7df3d78cb212e4be9ed8346cf43392b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1918, "upload_time": "2018-11-23T02:06:59", "url": "https://files.pythonhosted.org/packages/ec/9c/3d69f65389a288a1b070bc2a3921e4f76b070a090c38a0fbcd0864f3d786/thefilewatch-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8293d867d4f4e755fc7d680d098d6f71", "sha256": "57e565a9b3c02ae05bb588df58ad0d411af399bc55f27b77ae1c2c23acf111e5" }, "downloads": -1, "filename": "thefilewatch-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8293d867d4f4e755fc7d680d098d6f71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2208, "upload_time": "2018-11-23T02:22:27", "url": "https://files.pythonhosted.org/packages/d8/98/1ce2e507d7cbfffb5a735e9a4c88f3d9231a9aa88104850332c3cc8c858b/thefilewatch-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f8ebcc187920629d4bb29f754697af10", "sha256": "ed2d70a303a6ee6795c44fdcfcf138772c9ffb4dc1402d2c7e69301fbdd4187a" }, "downloads": -1, "filename": "thefilewatch-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f8ebcc187920629d4bb29f754697af10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2286, "upload_time": "2018-11-23T02:48:16", "url": "https://files.pythonhosted.org/packages/59/70/da388da474e2bf21b2ce88c8f7874a46bec205eea732bf9dbd23f032b620/thefilewatch-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "bce5314ec13af8c93afdb17c5bea3680", "sha256": "dbb61207a343882edb56e8847c892052589698c11b7ce3aef6dcf54d1a72e9b3" }, "downloads": -1, "filename": "thefilewatch-0.0.5.tar.gz", "has_sig": false, "md5_digest": "bce5314ec13af8c93afdb17c5bea3680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2288, "upload_time": "2018-11-23T02:51:26", "url": "https://files.pythonhosted.org/packages/fc/ab/01cea70497e6259fb0c8c88c2a7911ef1ab62edbb01b643db941d390003a/thefilewatch-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "3844caeb729f6650fce3a02d86ff36d7", "sha256": "b4e28627611d09e58d4a6c544d215703e996c87e70467bd9593e668f8b64cc44" }, "downloads": -1, "filename": "thefilewatch-0.0.6.tar.gz", "has_sig": false, "md5_digest": "3844caeb729f6650fce3a02d86ff36d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2334, "upload_time": "2018-11-23T08:56:43", "url": "https://files.pythonhosted.org/packages/ad/87/20a51954a34fd56d622842b577144d6e7fe296dd3295b80c55ca60031102/thefilewatch-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "232f29f0045684854d6735d3e295a76b", "sha256": "6ee945c3f3e3548bc734e0b542884beae0f8bd0f5e2cfea78e7e0e5377128e33" }, "downloads": -1, "filename": "thefilewatch-0.0.7.tar.gz", "has_sig": false, "md5_digest": "232f29f0045684854d6735d3e295a76b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2443, "upload_time": "2018-11-28T09:13:44", "url": "https://files.pythonhosted.org/packages/9d/70/17ecab6b033fa01831b81f834d09a11dc0cf736cc776fa81eab65eb43663/thefilewatch-0.0.7.tar.gz" } ], "0.0.7.dev0": [ { "comment_text": "", "digests": { "md5": "77abbdc34e8409fdd42e837e1f63ee99", "sha256": "061e72209c51d8ab8aeacc1e98f901f9a3fc7c250a80480bd0090895c2b58b03" }, "downloads": -1, "filename": "thefilewatch-0.0.7.dev0.tar.gz", "has_sig": false, "md5_digest": "77abbdc34e8409fdd42e837e1f63ee99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2483, "upload_time": "2018-11-29T10:45:34", "url": "https://files.pythonhosted.org/packages/83/22/a4e3c10e87e7a535e36a5da483a69cd413f4c16040c3db5c6548d8a2ebc6/thefilewatch-0.0.7.dev0.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "e3c3cddf7bab476db11bf3f1bc57b96f", "sha256": "9faaba5680d45d74132e6e79d7a66fa37e303b5f2fddd886a206b7cf75cc40d9" }, "downloads": -1, "filename": "thefilewatch-0.0.8.tar.gz", "has_sig": false, "md5_digest": "e3c3cddf7bab476db11bf3f1bc57b96f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2464, "upload_time": "2018-11-29T10:48:43", "url": "https://files.pythonhosted.org/packages/64/d5/3c22859edf2896e6033d4580494151a56ae221fbc31b7bc210cce576645c/thefilewatch-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3c3cddf7bab476db11bf3f1bc57b96f", "sha256": "9faaba5680d45d74132e6e79d7a66fa37e303b5f2fddd886a206b7cf75cc40d9" }, "downloads": -1, "filename": "thefilewatch-0.0.8.tar.gz", "has_sig": false, "md5_digest": "e3c3cddf7bab476db11bf3f1bc57b96f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2464, "upload_time": "2018-11-29T10:48:43", "url": "https://files.pythonhosted.org/packages/64/d5/3c22859edf2896e6033d4580494151a56ae221fbc31b7bc210cce576645c/thefilewatch-0.0.8.tar.gz" } ] }