renamed
massrename 0.9.7
massrename is a general-purpose utility for batch-renaming file extensions. more>>
Usage: /usr/bin/massrename [ ARGUMENTS ] ...
Examples:
massrename --from mp3 --to ogg # rename *.mp3 to *.ogg
massrename -f ogg -t mp3 -n # rename *.ogg to *.mp3, no logging
Operation Modifiers:
Required arguments:
-f, --from source file extension or string to rename
-t, --to output file extension or string to rename to
Optional arguments:
-b, --beginning add a string to the beginning of the filename
-c, --change-dir DIR rename files in DIR instead of the current directory
-d, --dotfiles rename hidden files too
-e, --end add a string to the end of the filename
-h, --help display this help output and exit
-i, --ignore-case ignores filenames case when searching
for files to rename
-n, --no-logs dont make a log of renamed files
-p, --perl-rename use perls rename() function instead of the systems
"mv" command
-v, --version display version information and exit
-w, --within search for string within filename instead of extension
Enhancements:
- Minor bugfixes.
- The README file has been revised.
- An optional argument "--ignore-case" has been added, allowing massrename to ignore the case of filenames to be renamed at runtime.
- Debian and Red Hat package formats have been added.
renamepics 1.0.2
renamepics is a script that uses the exiftags program to rename all JPEG files within a directory. more>>
For example a file named Sally1-birthday.jpg would be renamed something like 20051011-141023.jpg
This keeps all file names unique (provided you arent taking more than 1 picture per second), and lets you tell when the picture was taken with a glance.
renamepics should be considered beta software at best, and there is no guarantee, explicit or implied.
Use at your own risk.
It is working great for me, but if it chews up all your precious pictures and you never see them again, I dont want to hear about it.
Enhancements:
- This release makes exif the default program to extract exif data instead of exiftags, as it seems to run a bit cleaner.
- exiftags can still be used by uncommenting in the script.
TabRenamizer 0.8.2
TabRenamizer is a Firefox extension which allows to rename tabs. more>>
Have you noticed that everybody looks the titles of your open tabs? It has a name: Paranoia! And a solution too: TabRenamizer!
TabRenamizer adds two new options in your Tools menu.
Main features:
- Rename tabs now: with a simple click you will be able to change the name of your open tabs to random ones.
- Rename tabs (auto): when this option is enabled, tabs are renamed automatically.
audio_rename 0.9708
audio_rename can rename an audio file via information got via MP3::Tag. more>>
SYNOPSIS
audio_rename -csR -@p "@a/@l/@02n_@t" .
renames all the audio files in this directory and its subdirectories into a 3-level directory structure given by Artist_Name/Album/Filename, with the basename of Filename being the 2-digit track number separated from the title by underscore.
audio_rename -KD *.wav
Reports how it would rename the *.wav files in this directory according to the default -p rule, but without protectiing "funny" characters. Will not do actual renaming.
audio_rename -sc *.mp3
Rename the *.mp3 files in this directory according to the default -p rule, translating cyrillic characters into Latin "equivalents", shortening the names of long components, and protecting "funny" characters.
audio_rename -p %a/%{d0}/%B -G */*.mp3
Assuming one-level subdirectory structure dir/filename.ext, finds files with extension .mp3, and "sorts" them into a two-level subdirectory structure; toplevel directory is based on the "artist" field, the remaing level is preserved.
audio_rename -p %a/%{d0}/%B -R .
Likewise, but does not suppose any particular depth of the current directory structure; only the filename and the most internal directory name are preserved.
audio_rename -p %a/%N -R .
Likewise, but all directory names (inside the current directory) are preserved.
The script takes a list of files (or, with -R option, directories) and renames the given files (or audio files in the directories) according to the rules specified through the command line options. File extensions are preserved (by default).
Some "companion" files (i.e., file with the same basename, and with an extension from a certain list) may be renamed together with audio files. A lot of care is taken to make the resulting file names as portable as possible: e.g., "funny" characters in file names are dumbed down (unless requested otherwise), long filename components may be shortened to certain limits.
A care is taken so that renaming will not overwrite existing files; however, on OSes which allow rename() to overwrite files, race conditions can ruin the best intentions. E.g., do not run several "overlapping" rename procedures simultaneously!
LXRAD 0.5
LXRAD means Linux X11 Rapid Application Development. more>>
The project is a collection of RAD tools for creating x11 interface based.
Enhancements:
- A layout bug was fixed.
- The CString class was renamed to CLabel.
- The layout files are stored in an XML format.
- A new implementation using GTK widgets was started.
Newsd 1.44
Newsd is a standalone local NNTP news server for private newsgroup serving on a single server. more>>
It is useful for serving private newsgroup(s) to an intranet or the Internet and can act as a simple mail gateway, however it does not interface with other news servers and cannot manage distributed news feeds, i.e. Usenet news.
Newsd is available under the terms of the GNU General Public License. The Newsd source code should compile on any POSIX-compliant operating system. Binaries are provided for Linux and MacOS X.
Enhancements:
- Important fix to multiline headers being split during header reordering
- STR#15: Path: now maintained and passed through mail gateway
- STR#16: Mailgateway: "From" field now renamed to "X-Original-From:"
Axmjpeg 1.2
Axmjpeg retrieves JPEG images from an MJPEG over HTTP stream. more>>
Axmjpeg retrieves JPEG images from an MJPEG over HTTP stream. The HTTP stream must conform to Revision 2.x of the "Axis Video API, HTTP Interface Specification" (which is available from "http://www.axis.com/techsup/cam_servers/dev/cam_http_api.htm").
Axmjpeg also supports Revision 1.x of this specification provided the optional "Content-Length:" header is enabled.
This tool was written for cammgr, the web camera management software available from "http://freshmeat.net/projects/cammgr". Specifically, it allows cammgr to support the great range of Axis network cameras available from "http://www.axis.com".
However, its easy to come up with other uses for axmjpeg.
The manual page describes the full range of functionality; the basic list is:
- save JPEG images to the same (optionally renamed) file.
- save each JPEG image to a unique file.
- pipe JPEG images to shell commands (for more processing).
- time-based capturing, where only one image per the specified interval will be selected for processing.
Axmjpeg was developed on FreeBSD and tested on a wide range of Unix systems including several Linux variants, HP-UX, Tru64, and SunOS.
Enhancements:
- The image-fetching code was extended to support cameras that send binary headers in the MJPEG HTTP stream.
- This version of axmjpeg is known to support the "SQ IP Cam" and the "GP-280 Network IP Camera."
Exam4Fun 0.5
Exam4Fun is a full-featured program that helps you learn new language/vocabulary. more>>
Exam4Fun 0.5 is a full-featured program that helps you learn new language/vocabulary. It is designed to be flexible and to fit to different kind of exam. You can create your own exam and take the exam in different ways(Identification, Flashcard, Multiple Choice).
Enhancements:
- Added multiple choice exam
- Updated the ordering of selected topics
- Revised exam summary report
- Fixed exam editor not displaying unknown word type in wrong choices table
- Renamed "Hardcopy" Exam to "Print out"
Requirements: Java 5 is required.
<<lessKeyPlayer 1.4
Java Keystroke and Mouse Event Tutor. Application to let you experiment to learn how mouse and keystroke events work. Output appears on the console. Just click the mouse or hit keystrokes and watch what details of the events generated. more>>
KeyPlayer - Java Keystroke and Mouse Event Tutor. Application to let you
experiment to learn how mouse and keystroke events work.
Output appears on the console. Just click the mouse or hit
keystrokes and watch what details of the events generated.
To install, Extract the zip download with Winzip, available from
http://www.winzip.com (or similar unzip utility) into any
directory you please, often C: -- ticking off the (user
folder names) option. To run as an application, type:
java -jar C:commindprodkeyplayerkeyplayer.jar
adjusting as necessary to account for where the jar file is.
Version 1.1 avoids dumping control chars to the console.
Version 1.3 adds a PAD and icon. renamed from keyplay to keyplayer.
Enhancements:
Version 1.4
add hex displays
System Requirements:Requires a Java 1.1 or later JRE<<less
PythonCard 0.8.2
PythonCard is a GUI construction kit for building cross-platform desktop applications on Windows, Mac OS X, and Linux. more>>
The PythonCard motto is "Simple things should be simple and complex things should be possible."
PythonCard is for you if you want to develop graphical applications quickly and easily with a minimum of effort and coding. Apples HyperCard is one of our inspirations; simple, yet powerful.
PythonCard works on wxPython. If you are already familiar with wxPython, just think of PythonCard as a simpler way of doing wxPython programs with a whole lot of samples and tools already in place for you to copy and subclass and tools to help you build cross-platform applications.
PythonCard is an open source project and is being developed under the terms of a BSD-style license. This basically means you are free to download and use the executables, source code, web pages or any other item produced by the project and use it as you wish, as long as you acknowledge the source of that item and replicate the license associated with it.
Enhancements:
- added minimized and maximized attributes to Background class
- created documentation.py module to hold code previously in widgets.py
- for automatically generating component and background docs
- added getTextExtent and getFullTextExtent methods to BitmapCanvas
- revised internationalResourceName to support platform-specific resources
- added UK US to conversions.py and simplified SOAP.py module check
- updated turtle.py and bitmapcanvas.py component to force update on Mac
- renamed samples.py to samples.pyw
- added work-in-progress version of multiresourceEditor (tools/resourceEditor/multiresourceEditor)
- renamed to layoutEditor
- support customizable window styles in backgroundInfo of resourceEditor
- added convenience wrappers for pop-up menus, multiple check-box dialogs,
- multiple button dialogs (helpful.py and samples/helpfulWrappers)
- added sample for sudoku solver/helper (samples/sudoku)
- replaced StringType with StringTypes to handle Unicode better
- Major update standaloneBuilder, including support for py2exe
- allow for Python2.4 or Python 2.5 on Mac
jsfirewall 0.7.2
jsfirewall increases the safety for the desktop PC with one network card. more>>
The program is quickly administrated and it is easy to generate an iptables based firewall script.
It has no ROUTER function, but is a personal firewall and it is developed for use behind a router or for direct connections like ppp over ethernet.
jsfirewall uses the program "dialog", you can use it either on the X server or on the console.
Advanced features are built in and you can save or view logging files, tuning the logging and the kernel parameters, save and load, or delete, generated firewall templates.
There is optional support for an additional portrange as the default and you can give one command owner for every chosen port.
Installation:
Unpack the tar ball: tar xzf jsfirewall-0.7.1.tar.gz
cd jsfirewall-0.7.1
Open the file jsfirewall.conf and change the settings if you want (e.g. with vi).
Run ./install.sh in the console.
OPTIONS: install, update, cancel
Enhancements:
- A completly new config section was written.
- You can now edit in the "config" menu directly like in the "global" menu. jsfirewall now supports OpenVPN and can generate an OpenVPN styled firewall script.
- Help can now support all languages.
- All sections of the code were split into scripts.
- The program is now faster and open for other GUI languages and iptables based generator scripts.
- I The LANG variable in 0.7.1 was renamed to LANGU.
Grace Contribution Manager 0.2.2
Grace is a system of the Daniel Project that handles the tracking of contributions and donors for a non-profit. more>>
The system also handles the printing of receipts and reports, and facilitates common administrative operations like bank deposits and exporting of data to an accounting package.
Main features:
- Create a deposit and enter contributions into that deposit.
- Multiple line items (recipients) possible for each contribution.
- Streamlined data entry and finalizing of a deposit.
- Create multiple funds to receive contributions.
- Print receipts for donors.
- Print reports for fund owners (or output to PDF).
- Export to external accounting system.
- Notify fund owners by email of contributions.
- Multiple, concurrent users with extensive logging.
- Copy deposits for easy re-entry of repeated sets of contributions.
- Rapid, extensive search for deposits, contributions, and donors.
- GPL-licensed open source software for infinite flexibility to meet your needs.
Enhancements:
- Grace has been renamed to the Grace Contribution Manager (formerly Grace Receipting System).
- A splash screen is displayed on startup.
- New menu icons and a toolbar with shortcuts for frequently used operations.
- Two donors can now be merged into one using Other->Merge Donors...
- Two new reports: Major Donor Report and Donor Name Report.
- Receipts have been overhauled.
- This release runs on Windows.
KMyFirewall 1.0.1
KMyFirewall attempts to make it easier to setup IPTables based firewalls on Linux systems. more>>
KMyFirewall will be the right tool if you like to have a so called "Personal Firewall" running on your Linux box, but dont have the time and/or the interest to spend hours in front of the IPTables manual just to setup a Firewall that keeps the "bad" people out.
There is also the possibility to save entire rule sets, so you only have to configure your rule set one time and then you can use it on several computers giving each of them a similar configuration (p.e. school networks, office, university etc.). For a complete list of the features have a look at the Features section
Programs cant do any magic so you still will have to know what your firewall should do to setup your rule set. KMyFirewall just tries to help you as much as possible, but you decide what it will do.
Enhancements:
- Adding some more protocols to the Protocol library
- Fix spelling bug in Workstation template
- Small code cleanup
- Deleted old Parser and Wizrad files
- Fix rule index handling
- Allow insert of rules.
- Fix Rule renamed canceled bug
- cleanup interface add parameter to select the config part to show insted of different methods
- Add posibilty to export a package containing the scripts needed to install the ruleset on the system
- Add commandline parameter to define the GUI interface to startup with
- Fix chain log prefix saving bug
- Fix multiport ruleoption bug
nodoze 2.0
nodoze is a Perl script to repair websites built with MS Windows so that they will work properly on a UNIX server. more>>
It changes all file and directory names, and all relative URLS in the html, to lower case, and it changes all .htm extensions to .html.
When websites are built on on computers running Microsoft Windows, the case of file and directory names is often ignored.
Other "widowsizms" are also introduced (such as ending files with .htm instead of .html). This causes BIG problems if the site is served under unix.
What nodoze Changes
".htm" extensions in file names and in Relative URLs are changed to ".html"
< img src="document.htm" > becomes < img src="document.html" >
All files are renamed to lower case. All Relative URLs are changed to lower case
< img src="http:/Images/my.JPG" > becomes < img src="http:/images/my.jpg" >
"Dangerous" characters in URLs are escaped
< img src="a space.jpg" > becomes < img src="a%20space.jpg" >
"" characters in URLs become "/"
< img src="http:www.server.com" > becomes < img src="http://www.server.com" >
URLs are quoted
< img src=picture.jpg > becomes < img src="picture.jpg" >
Javascript: URLs are not changed by nodoze (i.e. the above doesnt apply to them)
Relative URLs (a.k.a Local URLs)
In a Relative URL the server is not named
< img src="http:/Local.JPG" > becomes < img src="http:/local.jpg" >
An Absolute URL is a mailto:, or a javascript:, or names a server
example: < img src="http://www.server.com/absolute.jpg" >
SortImagesGUI 1.2.0
This little Java program helps to sort your images from digital cameras. more>>
The files are renamed to represent their capture date and time. So you will have a Image repository sorted by capture date of the images.
Additionally some of the image meta informations will be stored in a database along with the MD5 hash of the image as primary key. SortImages check each image beforce copying if its already in the database. If not, the image will sorted into the appropriate folder.