Development Tools scripts - Top 4 Download

Development Tools script downloads

Emilda

Emilda is a complete Integrated Library System that features amongst others an OPAC, circulation and administration functions, Z39.50 capabilities and 100% MARC compatibility. MARC compatibility is achieved using Zebra in conjunction with MySQL. Features: - Full featured Web-OPAC, allowing comprehensive system management from virtually any computer with an Internet connection. ...

Google AJAX Search API

The Google AJAX Search API lets you put Google Search in your web pages with JavaScript. You can embed a simple, dynamic search box and display search results in your own web pages or use the results in innovative, programmatic ways. See the examples below for inspiration. ...

Unroll a sequence into an HTML unordered list

This script simply takes a single-dimension sequence and converts into into an HTML unordered list. This function makes it simple to present the contents of a sequence on the web in an neat fashion. ...
Python

Using MSHTML to Parse HTML

MSHTML is the COM component used by Internet Explorer to parse HTML pages (since version 4 of IE). This script shows you how to use this component independently of IE. ...
Python

Parsing XML

As I was saying, actually parsing an XML document is very simple: one line of code. Where you go from there is up to you. ...

CSV to XML with configuration

This script uses a python csv package, but adds configuration file, so that the document, row and field tags can be specified. ...
Python

xml2obj

xml2obj is a generic script that allows you to convert xml into objects. ...
Python

Colorize xml source

This script takes an xml file as input and output a colorized version of this file, using html or docbook (with emphasis elements and a particular role). It provides a little command line interface and it's really easy to configure your output. ...
Python

Breaking large XML documents into chunks

One of the few problems with using Python to process XML is the speed -- if the XML becomes somewhat large >(1Mb), it slows down exponentially as the size of the XML increases. One way to increase the processing speed is to break the XML down via tag name. This is ...
Python

Parsing an XML file with xml parsers expat

This script shows you a reusable way to use "xml.parsers.expat" to parse an XML file. When re-using the "MyXML" class, all you need to define a new class, with "MyXML" as the parent. Once you have done that, all you have to do is overwrite the inherited XML handlers and you are ready ...
Python

Using the SAX2 LexicalHandler Interface

This code shows how to use the relatively unknown LexicalHandler interface, which is an extension to the standard SAX2 interfaces like ContentHandler. ...
Python

XML Lexing

Sometimes you want to work more with the form of an XML document than with the structural information it contains. For instance if you wanted to change a bunch of entity references or element names. Also, sometimes you have slightly incorrect XML that a traditional parser will choke on. In that ...
Python

Align XML ElementTrees with original text

Often when a program adds some XML markup to a plain-text document, it doesn't retain the original whitespace formatting. This script determines the character offsets the XML elements should have had in the original document. ...
Python

ElementTree Text Helper

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

Support for the in operator

This script adds support for the "in" operator to the attributes map of minidom elements. When you parse XML using minidom, you can get a map of attributes for any element. The problem is that using the "in" operator on this map will raise an exception and this script will fix ...
Python

Multiple handlers for xml sax parser

SAX is commonly used on large XML files because they don't fit nicely into core memory necessary for the friendlier DOM API. When dealing with -really- large XML files, multiple passes over the file becomes costly. The SAX handler in this script allows you to handle an XML file multiple ways in ...
Python

Simple XML serlializer de serializer

This script presents a way of serializing & de-serializing XML using the marshal module. The XML is converted to an equivalent Python dictionary first, which is marshaled to serialize it. De-serialization first unmarshals the dictionary from the file, and constructs the original XML. ...
Python

XML as Dictionary

This script uses two simple classes to provide the mechanism for XML conversion. ...
Python

xmlreader

This script reads an xml file into a python dictionary of dictionaries (repeated elements are read in as lists). It works with repeating elements without having to specify the multiple attribute. ...
Python

A SAX filter for normalizing text events

SAX parser can report contiguous text using multiple characters events. This is often unexpected and can cause obscure bugs or require complicated adjustments to SAX handlers. By inserting text_normalize_filter into the SAX handler chain all downstream parsers are ensured that all text nodes in the document Infoset are reported as a ...
Python