File Management scripts - Top 4 Download

File Management script downloads

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

A simple non recursive directory walker

This script is an equivalent of os.path.walk(), but without callback function. A simple directory walker, without the burden of creating a callback for os.path.walk().This is also usefull for incremental directory walking (where you want to scan remaining directories in subsequent calls). ...
Python

AerFM

AerFM is a php/AJAX based file manager.This aplication is dedicated to manage the filesystem of a webserver via web interface. It is a PHP/AJAX based application and works only with Firefox 1.5. ...

Ajax File Manager

This is a web/php/javascript/ajax file manager that allows create, delete and rename files and directories located in a server. The xajax library is used.This script is very easy to install, use and customize to suit your needs. ...

AjaXplorer

It can also easily be configured as a MySQL database manager allowing table editing and running databse queries. Key features "AjaXplorer": File Manipulation: · Rename/Copy/Move/Delete/Download files or folders · Upload multiple files and track status with progress bar (Flash required and no homepage · Create folders and empty files · ...

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, ...

Automatic explicit file close

This script is a drop in replacement for open() function that automatically explicitly closes the file when its input is exhausted. ...
Python

Azureus Flash Stats

Azureus Flash Stats is a viewer for the stats xml generated by the Azureus BitTorrent Client. A torrent file/link system is also to be implemented further on. ...

Backup your files

Backup your files script makes backup versions for your files.It can be used for non-python source code also. ...
Python

BlueFusion

The BlueFusion package consists of a Java SocketServer and a Flash Client which can execute basic file functions such as write to files, delete files, copy files from within Flash. It is designed for XML-Files but can handle all types of plain text. ...

Bobb s PHP File List

It is an easy to use PHP system, requires no databases. It can display all, or selected files and subdirectories in a specified directory. Comes in both a basic listing version, and a much more extravagant management version with users and permission schemes. ...

ByteHoard

ByteHoard is a web-based application for remote file storage. Buzzwords aside, this means it allows you to upload and download files from a server via a web interface. It includes thumbnails for images, multiple database support, skinning support, directory support and much more. There are plenty of good FTP GUIs or ...

C like iostream syntax in Python

This script represents a very simple proof-of-concept of an ostreams-like interface wrapping around file-like objects, included a demonstration of manipulators.Although theation of treams model does not make it necessary, it is quite easy to make a wrapper around file-like objects that behaves like the C ostreams'  insertion operator (e.g., cout Although ...
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

catenateFilesFactory

catenateFilesFactory script generates a catenateFiles function parameterized for common variations.Catenating (or concatenating) files is a common data processing task, but there are at least three independent binary choices for the functional requirements. This could mean 8 different functions, or one functions with three additional boolean arguments.Binary files are relatively easy to handle. So ...
Python

Checks for a valid POSIX filename

Checks for a valid POSIX filename script allows you to check for a valid POSIX filename. ...
Python

Clean up a directory tree

This script can be used to clean up a directory tree irrespective of whether the directory tree contains non-empty directories. As long as the user has permission to remove the files, this will work.There is no files, thor cleaning a non-empty directory tree in python os module. os.removedirs() cannot be used to ...
Python

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. ...

Copying and Pasting Directories and Files

This script presents a few basic fuctions that allow someone to copy a directory (along with its files and sub-directories) and paste it somewhere else. They ignore links and anything else that is not a directory or a file. The data returned from copy_dir() is in a format that paste_dir() can understand. A ...
Python

Counting pages of PDF documents on Mac OS X

Given that PDF is a "native" data format on Mac OS X, it is very easy to get access to some properties of such documents. One is the number of pages. Using Python the necessary code to do this is only about four lines, plus some import and command-line plumbing, etc.This ...
Python