Hot on the heels of pyrobocopy, a message just came up on comp.lang.python.announce:
http://groups.google.co.uk/groups?dq=&hl=en&lr=&ie=UTF-8&group=comp.lang.python.announce&safe=off&selm=mailman.1070724602.31055.clpa-moderators%40python.org
From: Patrick Useldinger (p...@tr...)
Subject: ANN: dfp 0.1
This is the only article in this thread
View: Original Format
Newsgroups: comp.lang.python.announce
Date: 2003-12-06 08:01:01 PST
1.1. What is dfp?
=================
A frequent software pattern is processing files that have changed:
- an incremental backup system, which will add new and changed files to
an archive or transfer them to another computer
- a website update with the latest changes
- automatic processing, like compiling changed source code
- software integrity check: detect changed files and raise an alert
dfp is a suite of components which permit to detect changed files and to process them. The components are split into 3 categories:
detection: dfp
processing: dfpCopy, dfpTar, dfpZip, dfpFtp, dfpCmd
updating: dfpUpdate
dfp works with snapshots, i.e. an image of a situation is initially taken, and on subsequent calls the new situation is compared to the former. This comparison results in files being classified either as different, gone, new, or same.
A processors may then be used to process some or all of these files; example processors permit to copy files, send them by ftp or put them into an archive. You may write your own processors for any specific need.
Finally, the snapshot can be updated to reflect the processing, if successful.
Link:
http://www.homepages.lu/pu/dfp.html
I haven't actually investigated his stuff out yet - but the description seems intriguing.
_____________________________________________________________
Sign up for your very own email address from UKmail.com To-day !!
|