{ "info": { "author": null, "author_email": null, "bugtrack_url": null, "classifiers": [], "description": "# filewatch \n\n## Getting Started\n\n* python setup.py installer\n* globtail -x '*.gz' '/var/log/*'\n\nFor developers, see filewatch.watch.Watch and filewatch.tail.Tail.\n\nTested on Linux/x86_64 and Mac OS/X.\n\nAll operating systems should be supported. If you run the tests on\nanother platform, please open a Github issue with the output (even\nif it passes, so we can update this document).\n\n## Overview\n\nThis project provide file and glob watching.\nIt is a re-implementation in python of the excellent\nruby-filewatch package\n(https://github.com/jordansissel/ruby-filewatch)\n\nGoals:\n\n* to provide a python api to get notifications of file or glob changes\n\nExample code (standalone):\n\n from filewatch.tail import Tail\n\n def func(path, line):\n print \"%s: %s\" % (path, line)\n t = Tail()\n t.tail(\"/tmp/test*.log\")\n t.subscribe(func)", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/signalfx/pyfilewatch", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "pyfilewatch", "package_url": "https://pypi.org/project/pyfilewatch/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyfilewatch/", "project_urls": { "Homepage": "https://github.com/signalfx/pyfilewatch" }, "release_url": "https://pypi.org/project/pyfilewatch/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Watch files and directories in python. Also supports tailing and glob file patterns.", "version": "0.0.3" }, "last_serial": 1380358, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "bf6497943326bb35d067ef5808c24abe", "sha256": "efcd628e44291282f1b56196609efde88a1b518b71f8228dc35749ae745d0ffb" }, "downloads": -1, "filename": "pyfilewatch-0.0.2-py2.7.egg", "has_sig": false, "md5_digest": "bf6497943326bb35d067ef5808c24abe", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13096, "upload_time": "2015-01-13T01:10:08", "url": "https://files.pythonhosted.org/packages/87/dc/f0c89c0811233ca9ec09868bf18280e3c237f0877bfc87d526fdb9dd312a/pyfilewatch-0.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c0791a788b1763f38631a6537fdcdf61", "sha256": "5d7264fe28f76aaaa3a5c162a66d1f7b936100121784388ecff045b202a82648" }, "downloads": -1, "filename": "pyfilewatch-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0791a788b1763f38631a6537fdcdf61", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8042, "upload_time": "2015-01-13T00:59:46", "url": "https://files.pythonhosted.org/packages/a7/11/823ef7d2c8fd9ea1e336c1f04e2030c309371666a6cd7e9f19a95b1574db/pyfilewatch-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "274daec371afd55fee605c78575328c3", "sha256": "206418187fca07427a4e47a78c944f17c89c79ab005ebbd3233210d59520d891" }, "downloads": -1, "filename": "pyfilewatch-0.0.2.tar.gz", "has_sig": false, "md5_digest": "274daec371afd55fee605c78575328c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5592, "upload_time": "2015-01-13T01:55:16", "url": "https://files.pythonhosted.org/packages/28/4d/6f5ae4ca15dc6702529ee083799c2c1144f58856eb99b85666f27886a5bd/pyfilewatch-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "4337c40e2de1fa0e82e3916ab4b59880", "sha256": "212076eb8862c126577001a5461b74210587ab2185f3ef638ae5d9e348f843fb" }, "downloads": -1, "filename": "pyfilewatch-0.0.3-py2.7.egg", "has_sig": false, "md5_digest": "4337c40e2de1fa0e82e3916ab4b59880", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13114, "upload_time": "2015-01-13T02:01:53", "url": "https://files.pythonhosted.org/packages/41/4a/d8934a3973600823821fd59e29a0213c975188761d358078b9fbde2f9158/pyfilewatch-0.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2f965ca6250ffa42d370949231a4d87c", "sha256": "53688308c749ccbd566b0248e1b71cdae7bdf31cb8193bb50c55399f3666612b" }, "downloads": -1, "filename": "pyfilewatch-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f965ca6250ffa42d370949231a4d87c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8044, "upload_time": "2015-01-13T02:01:55", "url": "https://files.pythonhosted.org/packages/f0/0f/6742e9f05f63e6da7fb7a0696f117cc403b579a8cd503c3b213c480cedbf/pyfilewatch-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0396ae2d907d0e3219b0dcbd62c8027", "sha256": "7446c7760d3dd6335e8a8ed7e441e44a42260add7480750820e205bad2a99a15" }, "downloads": -1, "filename": "pyfilewatch-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f0396ae2d907d0e3219b0dcbd62c8027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5744, "upload_time": "2015-01-13T02:01:57", "url": "https://files.pythonhosted.org/packages/72/e1/f3e932545aa358a16dbf8991e69fa4526c204cab4f80b681acab0f14a806/pyfilewatch-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4337c40e2de1fa0e82e3916ab4b59880", "sha256": "212076eb8862c126577001a5461b74210587ab2185f3ef638ae5d9e348f843fb" }, "downloads": -1, "filename": "pyfilewatch-0.0.3-py2.7.egg", "has_sig": false, "md5_digest": "4337c40e2de1fa0e82e3916ab4b59880", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13114, "upload_time": "2015-01-13T02:01:53", "url": "https://files.pythonhosted.org/packages/41/4a/d8934a3973600823821fd59e29a0213c975188761d358078b9fbde2f9158/pyfilewatch-0.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2f965ca6250ffa42d370949231a4d87c", "sha256": "53688308c749ccbd566b0248e1b71cdae7bdf31cb8193bb50c55399f3666612b" }, "downloads": -1, "filename": "pyfilewatch-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f965ca6250ffa42d370949231a4d87c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8044, "upload_time": "2015-01-13T02:01:55", "url": "https://files.pythonhosted.org/packages/f0/0f/6742e9f05f63e6da7fb7a0696f117cc403b579a8cd503c3b213c480cedbf/pyfilewatch-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0396ae2d907d0e3219b0dcbd62c8027", "sha256": "7446c7760d3dd6335e8a8ed7e441e44a42260add7480750820e205bad2a99a15" }, "downloads": -1, "filename": "pyfilewatch-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f0396ae2d907d0e3219b0dcbd62c8027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5744, "upload_time": "2015-01-13T02:01:57", "url": "https://files.pythonhosted.org/packages/72/e1/f3e932545aa358a16dbf8991e69fa4526c204cab4f80b681acab0f14a806/pyfilewatch-0.0.3.tar.gz" } ] }