Watchdog

Software screenshot:
Watchdog
Software informatie:
Versie: 0.6.0
Upload datum: 14 Apr 15
Ontwikkelaar: Gora Khargosh
Licentie: Gratis
Populariteit: 3

Rating: nan/5 (Total Votes: 0)

Watchdog is een Python API om filesystem gebeurtenissen bewaken.
Waakhond laat uw Python-programma's te bewaken bestandssysteem gebeurtenissen zo draagbaar mogelijk te gebruiken:
* Inotify op Linux
* FSEvents op Mac OS X
* Windows API Windows
* Polling als een fallback-mechanisme
Voorbeeld:

 import sys
import tijd
van waakhond import Observer, FileSystemEventHandler
import logging
logging.basicConfig (niveau = logging.DEBUG)
klasse MyEventHandler (FileSystemEventHandler):
& Nbsp; & nbsp; & nbsp; def catch_all_handler (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.debug (event)
& Nbsp; & nbsp; & nbsp; def on_moved (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (event)
& Nbsp; & nbsp; & nbsp; def on_created (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (event)
& Nbsp; & nbsp; & nbsp; def on_deleted (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (event)
& Nbsp; & nbsp; & nbsp; def on_modified (zelf, gebeurtenis):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.catch_all_handler (event)
event_handler = MyEventHandler ()
waarnemer = Observer ()
observer.schedule ('a-unieke-naam', event_handler, * sys.argv [1:])
observer.start ()
Probeer het volgende:
& Nbsp; & nbsp; & nbsp; terwijl True:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; time.sleep (1)
behalve KeyboardInterrupt:
& Nbsp; & nbsp; & nbsp; observer.unschedule ('a-unieke-naam')
& Nbsp; & nbsp; & nbsp; observer.stop ()
observer.join ()

Eisen

  • Python
  • pyinotify

Vergelijkbare software

Tron
Tron

20 Feb 15

NxFilter
NxFilter

7 Mar 16

pms
pms

11 May 15

djmount
djmount

3 Jun 15

Andere software van ontwikkelaar Gora Khargosh

squeeze
squeeze

14 Apr 15

Reacties op Watchdog

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!