Script Take The Lead
Place these scripts in “~/Library/Scripts/”, select some text on the current page displayed by Safari, then select the appropriate script from the Script Menu to create a new mail message with the selected text in any of the supported mail applications (Mail.app, Microsoft Entourage, AOL,...
Platforms: Mac, Safari
License: Freeware | Size: 163.84 KB | Download (48): Safari Selection to Mail Message Download |
This script reads the content of the two md5 files in two lists. It will compare and differentiate the two md5 files.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): md5diff Download |
This script shows the headers from messages in a popbox and allows the user to delete messages on the server before downloading them. Only works with pop-servers that support the TOP-command.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (55): popPeek Download |
This script automates the creation and lookup of objects passed from and to xmlrpc server methods so that incoming calls arguments are automatically replaced by their respective objects, and returned objects get mapped and their ids returned.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (55): xmlrpc parameter mapping for OO-style programming Download |
for loop - simple script is the for loop - basic control structure. This example loops until the variable hits 10 and then breaks out.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (61): for loop - simple Download |
create array from comma separated list script uses the PHP Explode() command to create an array from a comma separated list.By changing the delimiter you can convert tab separated, newline separated, etc...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (60): create array from comma separated list Download |
show referring URL script grabs the referring URL, get the HTTP_REFERER and save it to a variable.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (64): show referring URL Download |
This script represents the implementation of a dictionary, whose items cannot be reset or deleted, nor new can be added.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): Implementing an Immutable Dictionary Download |
This script overrides the Python built in function TextWrapper.wrap with an implementation that handles spiltting a document into paragraphs and processing each individually. This allows things such as initial_indent to work as expected.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): TextWrapper Download |
This script echos the input with a time delay after each line. The input can be from standard input or a list of files on the command line, like the Unix 'cat' command. The delay between lines is adjustable, and defaults to 1 second.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (62): Echo input with a time delay after each line Download |
This script merges the calendar files of Evolution (the Ximian/GNOME calendar application) and the Opie Calendar application (Sharp Zaurus, Linux IPAQs, ...). It takes a list of files as parameter, merges their calendar entries and writes them to the specified output files, both for Evolution and...
Platforms: *nix, Python, BSD
License: Freeware | Download (62): Ev-merge Download |
This script uses the csv module to convert gmail.com contacts data to the "raw" gnokii phonbook format, which is another CSV variant, while preserving cell/home/work/fax numbers, street address, URL and notes data entries.Note that gmail.com supports exporting contacts in both Outlook and Gmail...
Platforms: Windows, *nix, Python, BSD
License: Freeware | Download (101): Copy gmail.com contacts onto your mobile phone Download |
This script converts the database file given on the command line to a pickle representation.The default is hash. If a pickle file is named it is opened for write access (deleting any existing data). If no pickle file is named, the pickle output is written to standard output.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): Dump a database file to a pickle Download |
The idea of DOMAssistant is to provide a simpler and more consistent way to script against the Document Object Model (DOM) in web browsers. The idea is that everything starts with the element(s) in question, selected through id or CSS selectors, and then perform various methods on it, such as...
Platforms: Windows, Mac, *nix, JavaScript, BSD Solaris
License: Freeware | Download (50): DOMAssistant Download |
This script solves the "tail-problem" for prose-oriented XML. It recursively pulls text out of elements and their sub-elements and extracts text from DocBook, XMHTL, and other nested XML markup.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (48): ElementTree Text Helper Download |
This script lowers the case of all the items found in a specified directory.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (55): Dir_lower Download |
This script returns the hash code (as an hex string) for a given file.There's no much to say, since Python does all for you. The only thing to notice is that usually file hashing (MD5, SHA1 and so on) is needed to compare very large files.So in readfile, I read the file in chunks of 1kb.You can...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (60): Simple file hashing Download |
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...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (61): Versioning file names Download |
This script solves the problem of shuffle-merging files -- interlacing (shuffle-merging) many small text files into one large text file, while preserving the order of the lines from within the small files.In a scientific simulation process, it is not uncommon to need to combine multiple source...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (67): Shuffle Merge Files Download |
This script yields the atoms contained in an MP4 file. Mostly is used for extracting the tags contained in it (artist, title etc) using a convenience class (M4ATags). This script could be implemented as an generator.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (55): Iterate over .MP4 atoms Download |