File Management scripts - Top 4 Download

File Management script downloads

FSlint

FSlint is a utility to find and clean various forms of lint on a filesystem. One form of lint it finds for example is duplicate files. It has both GUI and command line modes. ...
Python

Octod

Octod is a download manager daemon -- a daemon that listens at the network interface for incoming download jobs and performs them (simultaneously) in the background. It is intended to run on desktop systems as a reliable and fast download manager without the overhead of a graphical user interface, but it ...

nget

nget is a command line nntp file grabber. It automatically pieces together multipart postings for easy retrieval, even substituting parts from multiple servers and newsgroups.It  handles disconnects gracefully, resuming after the last part succesfully downloaded.nget is written in C , and should run on any POSIX OS with a decent c compiler, ...

MultiGet

MultiGet is a homepage downloader with a nice GUI for linux/windows/unix desktop users.It can run on almost all desktops without any configuration. It has many powerful functions comparing to others. ...

KLibido

KLibido is a KDE usenet news grabber for Linux.Features: - Automatic joining of multi-part posts - Automatic decoding of posts, using the uudeview library (yEnc supported) or an internal decoder - Multiple servers support, with priorities and fallback if an article fails on a server and is present ...

Resuming download of a file

This script shows how to resume downloading of a file that has been partially downloaded from a web server. It's been tested with Apache 1.3.x, but should work with any web server that understands the "range" header.This script uses the extra header - "Range" to let the web server know that ...
Python

A Python script to test download mirrors

The concept of the script is straightforward: read the mirrors page from RedHat's web site, make a list of all the mirrors, test how long it takes to download from each, and present a sorted list of the results.The first task, reading and parsing the RedHat mirrors list, is handled with ...
Python

Gerstensaft

Gerstensaft is an easy to use graphical oriented frontend for SAFT. It features sending files and directories and provides a history of used addresses.Since it is only a frontend, you'll need the sendfile program installed as well. ...

combine

combine is free software, which allows a user to make matches between files, and as a result to make file joins, aggregations, and frequency counts.combine is known to have compiled successfully on GNU/Linux, Mac OS X, and HP-UX systems. ...

Micro File Creator

Micro File Creator writes plain text into a file on your webserver. Just define a filename what you want and insert file content into the form and the script will store it. ...

Alerttail

Alerttail executes actions when "some text" has been written to a file.This software tails a file and when a line matches some text pattern alerttail will execute a list of actions defined on it's own configuration file.Imagine you want to be warned when some text is written to a log file, ...

Directory Iterator

This script is an iterator that can be used to walk through directories.This class is intended to provide an iterator version of the os.listdir function. The interesting property of the iterator is that you can control if you want a deep iteration of directories with the 'deep' member.After having returned the path of ...
Python

Extracting tar gz files in Windows

This script is meant to be used as a commmand line *.tar.gz file extractor. If it fails, then a usage note is given. It may be small, but it can be very useful for some people. Theuseful fofor which this program was written is that Windows does not come with a *.tar.gz ...
Python

File Extractor

This program is meant to be used to extract *.BMP and *.JPG files from one file that has one or more of these image files stored inside of it. Corruption of the image file is verified manually after the file has been extracted.This program was designed for use with a deleted-file ...
Python

Cache file contents to speed access

This class caches the contents of a set of files and avoids reading files repeatedly from disk by holding onto the contents of each file as a list of strings.Some tasks require reading from a set of files in a random manner. Opening and reading files is a time consuming operation ...
Python

RoadRunner

This recipe allows you to update desired files in a directory tree. It needs to be run from the shell. Once you run it, it will ask you for: a) the "string" you want to insert in the file b) the extension of the files to update e.g: .html c) a ...
Python

Safely morph a file in place

This script contains a class that enables a client to securely update an existing file, including the ability to make an automated backup version.This code encapsulates the method to safely update files in-place, by first writing to a temporary file and finally renaming the new temporary file to the old filename. This ...
Python

Versioning file names

This script has the following action: if the specified file exists, it is versioned by appending to the extension a three-digit number, starting with "000".It's pomp;quot;0ake backups of files before you mangle them. A standard way of doing so is to appending to the extension an incremented number. The optional second ...
Python

Flexible directory walking

This function walks a directory tree starting at a specified root folder, and returns a list of all of the files (and optionally folders) that match our pattern(s).The standard match our tree function os.path.walk can be confusing, and is difficult to customize. It can also be slow. Here's an alternative that ...
Python

Extracting Windows file versions

This is my attempt at extracting the file version information from .dll, .exe, .ocx files etc. on Windows 2000 (should work with others, but I haven't tested it), without resorting to using extensions (i.e. dll functions). Put the code in a file in your PYTHONPATH (such as 'verchecker.py') and say 'from verchecker ...
Python