RSS 39 projects tagged "Python Modules"

Download No website Updated 18 Feb 2002 pyGCache

Screenshot
Pop 39.29
Vit 2.18

GCache is a Python module that provides a generic cache class useful for speeding up any application where objects are referenced by keys. It uses object metadata to optimize hit-rates and freshness for fetches, and uses a "write-through" mechanism for writes and deletes. It can use "if-modified-since" fetches or rsync delta updates to refresh stale cached objects. GSource classes are provided for generating useful metadata from common sources (os.stat calls and MIME headers). A simple example urlCache is implemented that supports HTTP 1.1 (rfc2616) cache-control and expire headers to ensure freshness. Also included is an rfc2616 package useful for parsing HTTP 1.1 headers, and a PCache package implementing a persistant cache using a Python shelve.

No download Website Updated 19 Mar 2013 getmail

Screenshot
Pop 413.57
Vit 40.71

getmail is intended as a simple, secure, and reliable replacement for fetchmail. It retrieves email (either all messages, or only unread messages) from one or more POP3, SPDS, or IMAP4 servers (with or without SSL) for one or more email accounts, and reliably delivers into qmail-style Maildirs, mboxrd files, or through external MDAs (command deliveries) specified on a per-account basis. getmail also has excellent support for domain (multidrop) mailboxes, including delivering messages to different users or destinations based on the envelope recipient address.

Download Website Updated 30 Jan 2001 mxCrypto

Screenshot
Pop 18.49
Vit 1.00

mxCrypto is an extension package that provides OO-style access to the cipher algorithms and hash functions included in OpenSSL/SSLeay, a very nifty cryptographic library originally written by Eric Young and now maintained by the OpenSSL team. Its main purpose is filling in the missing parts in Andrew Kuchling's pycrypt export package with high quality implementations. Due to the ITAR export restrictions on cryptographic software, Andrew's implementations are not legally downloadable from outside the US.

Download No website Updated 17 Oct 2003 pysync

Screenshot
Pop 175.82
Vit 3.19

Pysync has both a demonstration implementation of the rsync and related algorithms in pure Python, and a high speed librsync Python extension. The pure Python is not fast and is not optimized, however it does work and provides a simple implementation of the algorithm for reference and experimentation. It includes a combination of ideas taken from librsync, xdelta, and rsync. The librsync Python extension is less flexible and harder to understand, but is very fast.

Download Website Updated 17 Jan 2010 python-fchksum

Screenshot
Pop 55.15
Vit 3.59

python-fchksum is a module used to find checksums of files (or stdin). It supports md5, crc32, cksum, bsd-style sum, and sysv-style sum. The advantage of using fchksum over the Python md5 and zlib(.crc32) modules is both ease of use and speed. You only need to tell it the filename, and the work is done by C code.

Download Website Updated 01 Feb 2004 Papercut NNTP Server

Screenshot
Pop 62.48
Vit 4.51

Papercut is a multi-threaded NNTP server written in Python. Its main objective is to integrate existing Web-based message board software (Phorum is one of the supported ones) with a Usenet front-end. However, its extensibility enables developers to write their own containers for the storage of the Usenet articles (messages). That means that the code is extensible enough that you could write new containers to integrate the news server with other Web message board projects or even other ways to store the messages.

Download Website Updated 02 Jun 2012 Python IRC library

Screenshot
Pop 47.91
Vit 3.62

The Python IRC library is intended to encapsulate the IRC protocol at a quite low level. It provides an event-driven IRC client framework. It has a fairly thorough support for the basic IRC protocol, CTCP, and DCC connections.

No download Website Updated 30 Oct 2002 Hep Message Server

Screenshot
Pop 52.76
Vit 2.68

Hep Message Server is software that transfers messages between different messaging systems. Eventually, it should transparently route messages between email, weblogs, and instant messaging. Currently Hep does one thing: fetches news feeds from Web sites and lets you view them in your email client.

No download Website Updated 10 May 2008 BEEPy Python BEEP Library

Screenshot
Pop 49.31
Vit 3.14

The BEEPy Python BEEP Library is an implementation of the Blocks Extensible Exchange Protocol (RFC3080), written as a Python library.

Download Website Updated 15 May 2011 msnlib

Screenshot
Pop 95.30
Vit 8.45

msnlib is an MSN Messenger protocol library and text mode client written in Python.

Screenshot

Project Spotlight

OGLplus

A C++ wrapper around the OpenGL C API.

Screenshot

Project Spotlight

liblangtag

An interface library to access tags for identifying languages.