Skip to main content

Watch files and directories in python. Also supports tailing and glob file patterns.

Project description

# filewatch

## Getting Started

* python setup.py installer
* globtail -x '*.gz' '/var/log/*'

For developers, see filewatch.watch.Watch and filewatch.tail.Tail.

Tested on Linux/x86_64 and Mac OS/X.

All operating systems should be supported. If you run the tests on
another platform, please open a Github issue with the output (even
if it passes, so we can update this document).

## Overview

This project provide file and glob watching.
It is a re-implementation in python of the excellent
ruby-filewatch package
(https://github.com/jordansissel/ruby-filewatch)

Goals:

* to provide a python api to get notifications of file or glob changes

Example code (standalone):

from filewatch.tail import Tail

def func(path, line):
print "%s: %s" % (path, line)
t = Tail()
t.tail("/tmp/test*.log")
t.subscribe(func)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfilewatch-0.0.3.tar.gz (5.7 kB view details)

Uploaded Source

Built Distributions

pyfilewatch-0.0.3-py2.py3-none-any.whl (8.0 kB view details)

Uploaded Python 2 Python 3

pyfilewatch-0.0.3-py2.7.egg (13.1 kB view details)

Uploaded Egg

File details

Details for the file pyfilewatch-0.0.3.tar.gz.

File metadata

  • Download URL: pyfilewatch-0.0.3.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyfilewatch-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7446c7760d3dd6335e8a8ed7e441e44a42260add7480750820e205bad2a99a15
MD5 f0396ae2d907d0e3219b0dcbd62c8027
BLAKE2b-256 72e1f3e932545aa358a16dbf8991e69fa4526c204cab4f80b681acab0f14a806

See more details on using hashes here.

File details

Details for the file pyfilewatch-0.0.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyfilewatch-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 53688308c749ccbd566b0248e1b71cdae7bdf31cb8193bb50c55399f3666612b
MD5 2f965ca6250ffa42d370949231a4d87c
BLAKE2b-256 f00f6742e9f05f63e6da7fb7a0696f117cc403b579a8cd503c3b213c480cedbf

See more details on using hashes here.

File details

Details for the file pyfilewatch-0.0.3-py2.7.egg.

File metadata

File hashes

Hashes for pyfilewatch-0.0.3-py2.7.egg
Algorithm Hash digest
SHA256 212076eb8862c126577001a5461b74210587ab2185f3ef638ae5d9e348f843fb
MD5 4337c40e2de1fa0e82e3916ab4b59880
BLAKE2b-256 414ad8934a3973600823821fd59e29a0213c975188761d358078b9fbde2f9158

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page