{
"info": {
"author": "johnlofty",
"author_email": "johnlofty@163.com",
"bugtrack_url": null,
"classifiers": [],
"description": "## *the file watch*\n[](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"
}
]
}