RSS 500 projects tagged "Python Modules"

Download Website Updated 29 May 2011 pyisbn

Screenshot
Pop 32.71
Vit 2.12

pyisbn is a module for working with various book identification numbers. It includes functions for conversion, verification, and generation of checksums. It also includes basic classes for representing ISBNs as objects.

No download Website Updated 23 May 2011 mxDateTime

Screenshot
Pop 93.64
Vit 3.72

mxDateTime is a Python module designed to do complex date/time handling with Python. It includes new Python extensions objects for storing and working with date and time as well as date/time parsers, access to the NIST time services and many different conversion routines to other well-known date/time standards such as ISO, ARPA, COM dates, Unix ticks, JDN, MJD, TJD and others.

Download Website Updated 15 May 2011 msnlib

Screenshot
Pop 128.57
Vit 9.75

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

Download Website Updated 22 Apr 2011 Peers

Screenshot
Pop 31.46
Vit 1.43

Peers is a distributed programming toolkit designed for building peer-to-peer systems. The toolkit is a hybrid language project which offers low level primitives for managing concurrency and communication. Using these primitives, complex P2P protocols and complete systems can be designed and implemented in Python, while maintaining high performance for critical operations.

No download Website Updated 17 Apr 2011 flac-utils

Screenshot
Pop 48.66
Vit 1.43

Flac-utils is a toolkit for managing FLAC files. Its primary usage is syncing metadata between sets of FLAC files. Flac-utils also provides a Python module called flac_compare that can be used separately. The utilitiy consist of three tools: flac-sync, which syncs a file tree of FLAC comments for files with the same audio-part; flac-diff, which compares two FLAC files' metadata information and shows the differences; and flac-add-picture, which adds album cover art to the files using Amazon.

Download Website Updated 09 Apr 2011 HolyGrail

Screenshot
Pop 47.05
Vit 1.55

HolyGrail is an implementation of the GTD's next action list. In other words, it's a kind of todo list. It is composed of realms (contexts), quests (projects), and missions (todos). A realm groups missions, and generally represents a location or a situation, e.g. "at work", "at home", or "code". A mission is the next physical action to do to complete your goal. A quest is a succession of missions; it represents a goal. Every time what you are planning requires more than one next action, create a project.

Download Website Updated 21 Mar 2011 LEPL

Screenshot
Pop 118.50
Vit 7.96

LEPL is a recursive descent parser library written in Python. It is based on parser combinator libraries popular in functional programming, but also exploits Python language features. Operators provide a friendly syntax, and the consistent use of generators supports full backtracking and resource management. Backtracking implies that a wide variety of grammars are supported; appropriate memoisation ensures that even left-recursive grammars terminate.

Download Website Updated 20 Mar 2011 poker-engine

Screenshot
Pop 122.27
Vit 10.54

poker-engine is a Python library that implements poker rules according to variants and betting structures specified in configuration files. It is designed to be used by a multiplayer poker server, a poker AI, or a poker client.

Download No website Updated 28 Feb 2011 python-ftn

Screenshot
Pop 20.78
Vit 28.57

Python-ftn is an API and suite of tools for manipulating FTN message and packet data. The package currently includes tools for generating, editing, and querying packet and message data. The python-ftn API makes it easy to develop new tools that interact with FTN format data.

Download Website Updated 28 Feb 2011 Scapy

Screenshot
Pop 258.71
Vit 9.52

Scapy is a powerful interactive packet manipulation tool, packet generator, network scanner, network discovery tool, and packet sniffer. It provides classes to interactively create packets or sets of packets, manipulate them, send them over the wire, sniff other packets from the wire, match answers and replies, and more. Interaction is provided by the Python interpreter, so Python programming structures can be used (such as variables, loops, and functions). Report modules are possible and easy to make. It is intended to do about the same things as ttlscan, nmap, hping, queso, p0f, xprobe, arping, arp-sk, arpspoof, firewalk, irpas, tethereal, tcpdump, etc.

Screenshot

Project Spotlight

NanoHttpd

A tiny, easily embeddable HTTP server in Java.

Screenshot

Project Spotlight

(R)?ex

A tool to ease the execution of commands on multiple remote servers.