Python
Python Home
Piers Home
Programs
facemail a GUI mail user agent
merge-bookmarks merges Netscape bookmark files (pretty print)
merge_saved_mail merge UNIX-style mailboxes (pretty print)
save_all_attachments save all attachments from a mailbox (pretty print)
thumb.py creates thumbnails with HTML index from images (pretty print)
Modules
compface.tar.gz module for mail `X-Face:' processing (README)
skiplist.tgz module implementing Skip List algorithm (README)
Scripts
cryptcookie.py class to manage encrypted cookie data. (pretty print)
dig.py runs "dig <domain> soa" and returns contact address for "domain" (pretty print)
getpass.py turn off echo and get password (pretty print)
(Note: the latest version of this is included in the standard Python distributions.)
Handle.py provide resizing handles between two adjacent widgets (pretty print)
HTML2Text.py format HTML into a Tkinter Text widget (pretty print)
imaplib2.py IMAP4rev1 mail protocol client class using threads for parallel operation (pretty print) (manual)
(Note: this is modified from the non-threaded version included in the standard Python distributions, but presenting the same API.)
locked_shelve.py class to open and lock access to a python "shelf". (pretty print)
parse_ini.py parse an MS-style ".ini" file (pretty print)
password.py one-way trap-door encryption for passwords using SHA (pretty print)
pipe_rw.py run unix program with data in & out. (pretty print)
poplib.py POP3 mail protocol client class (pretty print)
(Note: the latest version of this is included in the standard Python distributions.)
ScrolledTable.py display scrollable table with rows sortable by column (pretty print)
timeout_socket.py sockets with timeouts (pretty print)
(Note: there is a more recent version of this to be found at http://www.timo-tasi.org/python/.)