Contents Page

Alphabetical Project Index

Floating in Real Space

 

 

Loading ...

 

This is the contents page for everything in the Voidspace Python Section. I hope you find them useful, and I welcome feedback. Check out the Python Index Page for links to my Python modules, programs, and smaller "recipes".

  • Akismet

    A Python module to interface to the Akismet anti-comment-spam web service.

  • Approx - the cgiproxy family of tools

    A CGI proxy tool. For those with restricted or censored internet connections.

  • Articles on Python and Computing

    A set of articles and tutorials on Python programming.

  • Atlantibots

    A tool for players of Atlantis, the PBeM game.

  • Archive

    The resting place of retired Python modules. Various completed and unmaintained projects or pieces of code.

  • Basic Authentication Example

    A tutorial (and examples) on doing basic authentication with Python.

  • Best of the Blog

    The best articles from the Python Techie Blog.

  • Blog on Python

    The Voidspace Python Techie Blog. News about the Voidspace Python projects and rants and discussions on Python and other techie subjects.

  • CGI Homepage

    The homepage for all the Voidspace CGI scripts.

  • caseless

    A case insensitive dictionary, list and sort function. Also a useful example of implementing a subclass of dict.

  • CGIHTTPServerWithSSI

    A simple server that implements some SSI functionality. Based on CGIHTTPServer.

  • ClientCookie and cookielib Example

    Example code showing you how to handle cookies when implementing HTTP clients. As a bonus it will work with ClientCookie and cookielib, and fallback to urllib2 if neither is available.

  • ConfigObj

    A simple but powerful config file reader. Like ConfigParser, but much easier to use - and much more powerful.

  • ConfigPersist

    A module to assist with data persistence, using ConfigObj.

  • Container Object Reference

    Extracts from the Python documentation, on how to implement Mapping and Sequence type objects - especially all the methods you ought to implement.

  • Copy2CGI

    A tool to automatically copy files from a build location to a test location.

  • Data Persistence

    An article on using ConfigObj for data persistence.

  • dataenc

    A python module to combine data by interleaving the bits. Useful for obscuring data - and especially creating timestamps.

  • dateutils

    A module with some simple functions for handling dates. Especially useful are the functions that will help you find the first monday or second Tuesday in the week (for repeating appointments).

  • DirWatcher

    An offline directory sync tool. For maintaining two identical copies of directory structures on different computers.

  • Downman - Simple Download Manager

    A CGI script for managing file downloads - and presenting data about what has been downloaded.

  • Duck Typing

    A rant and discussion of duck typing in Python.

  • filestruct & FSDM

    The module that make DirWatcher possible. filestruct will build objects that represent directory structures.

  • Firedrop2

    The Firedrop Python blog client - with lots of features.

  • Firedrop Plugins

    The plugin system, and documentation on all the standard plugins, for the Firedrop client blog tool.

  • googleCacheServer

    A simple proxy server that fetches pages from the google cache. Browse the web as google sees it. Smile

  • googlerank

    A small tool to tell you where a particular website comes in the google results, for specific search terms. Mainly for fun, but a useful tool for SEO.

  • Guestbook Homepage

    The Voidspace Python Guestbook.

  • HTML Scraper

    A simple class to parse HTML web pages. This class does most of what HTMLParser.HTMLParser does - except without choking on bad HTML.

  • Includer

    An intelligent include directive for Python. It lets you develop code as separate modules, and then use/distribute as a single script.

  • Jalopy

    A collaborative website creator. It allows a team to create a website together, using Kupu the WYSIWYG HTML editor.

  • License

    The BSD license that the Voidspace Projects are released under.

  • linky Local Link Checker

    A tool to check the integrity of local links on your website.

  • listquote

    A module with code to parse strings into lists (including nested lists) - and turn them back into strings as well. It also has code to deal with quoting and unquoting members.

    Because a CSV is a set of comma delimited lists, listquotes presents an ultra-simple interface for reading and writing CSVs.

  • Login Tools

    A framework for doing user authentication and account management via CGI. You can also use the object that represents user accounts for state (session) management. It uses cookies for authentication.

  • Modules Page

    The index page for all the Python modules.

  • Movable Python

    A portable Python distribution - a standalone version of Python that doesn't need to be installed.

    Useful for testing code with several versions of Python, or creating a portable Build, Test, and Run Python environment - it will easily fit on a flash card or USB stick.

  • Nanagram - CGI Homepage

    The homepage for the online version of Nanagram the anagram maker.

    Download it and put it on your own website.

  • Nanagram - CGI Online Demo

    The online anagram creator. Turn your friends names into silly combinations of words.

  • Nanagram - Desktop Homepage

    The desktop version of Nanagram the Anagrammer. Lots of options.

  • Object Oriented Programming

    An introduction to Object Oriented Programming in Python.

  • Ordered Dictionary

    An interesting implementation of a dictionary that also behaves like a sequence. It keeps the order of the keys in the order that you add them, but allows you to change the order.

  • pathutils

    A module for handling files and paths. Lots of useful stuff including a simple cross platform file locking solution.

  • Protected Page

    A (very) simple example application that illustrates the logintools framework. Users must login in order to access some static html pages.

  • psyco 1.4 Binary

    Prebuilt windows binaries of psyco the Python specializing compiler.

  • PyCrypto Binary

    Prebuilt windows binaries of the PyCrypto module.

  • PyName

    A collection of words that contain py. Useful in a silly kind of way, for choosing the names of Python projects.

  • Pythonutils Package

    The Pythonutils module, which contains several of the Voidspace modules. These are a set of tools for common programming tasks in Python.

  • Python Index Page

    The index page of the Voidspace Python pages.

  • Python Search

    A Python powered search engine (built on top of Yahoo web services). It only returns results relevant to Python programming.

  • Random Link

    A simple couple of CGIs that will send you to a random location.

  • Recipebook Snippets

    A page of code snippets and recipes.

  • rest2web

    A tool for autogenerating websites, including templating and auto-building of sidebars and index pages. It allows you to store content in ReST or HTML.

  • Spam Trap

    An article suggesting a novel approach to stopping spam.

  • Splitter

    A simple tool for splitting files into pieces, and rejoining them.

  • Services

    Technical services and advertising opportunities with Voidspace. Also the place that lets you make donations in gratitude for the useful projects here.

  • StandOut

    A flexible output object. {Sm;:-)} Useful for ultra-simple logging (saves all printed statements and error messages to a file). Can also be used to set optional verbosity levels for a program - or direct output to more than one place at a time.

  • HTTP Test Script (CGI)

    A simple CGI that displays various pieces of information about an HTTP transaction. Useful for checking a server is working - and for understanding the basics of HTTP.

  • Textmacros

    A module that provides text macros for ReST documents.

  • Upgrading Python

    An article about the difficulties I encountered in upgrading from Python 2.3 to 2.4. In the process I worked out which extension modules I really use.

  • Upload Scripts

    A CGI for uploading files to a server.

  • urlpath

    A module for handling URLs, including working out relative paths between URLs.

  • Utils Modules

    pathutils and cgiutils - very useful. Smile

  • Validate

    The validate module. This checks values against a specifed check (including type and parameters). It will convert string values into the expected type and is used by ConfigObj for validating config files.

  • Victory Day Software

    A tool for our church, for keeping track of Victory Days.

  • The Voidspace Manifesto

    A description of the changes I wanted to make to the Voidspace website, and the tools I needed in order to do it.

Note

This contents page is currently hand built. That means is has a tendency to lag behind reality (whatever that might be).

It is my intention to adapt to rest2web to autobuild this index.

For buying techie books, science fiction, computer hardware or the latest gadgets: visit The Voidspace Amazon Store. If you're looking for a new techie job, try the Voidspace Tech Job Board. This is part of the Hidden Network of technology and programming jobs.

Hosted by Webfaction

Return to Top

Page rendered with rest2web the Site Builder

Last edited Fri Feb 15 13:42:08 2008.


Counter...


Voidspace: Cyberpunk, Technology, Fiction and More
Search this Site:
 
Web Site

IronPython in ActionIronPython in Action

Blogads

Follow me on:

Twitter

Pownce

Jaiku

Del.icio.us

Shared Feeds

Tech Jobs

Hidden Network

Tech Jobs Board

Hosting for an agile web