Links
Accounting
Blog
Build
Buildout - software build system reloaded!
Cache
Cloud
http://pypi.python.org/pypi/simples3/ Simple, quick Amazon AWS S3 interface.
Command Line
Commercial
Concurrency (Threading, Singleton)
Contextual Replace globals with context-safe variables and services.
Conference
Configuration
Config (Properties), Config (Properties)
Console
http://code.google.com/p/prettytable/ A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.
Constraint programming
Cryptography
http://code.google.com/p/keyczar/ Toolkit for safe and simple cryptography (http://keyczar.org).
Database
Database Links, Links.
Date
Debugger
Deployment
http://www.blueskyonmars.com/projects/paver/ Paver is a Python-based build/distribution/deployment scripting tool.
Docs
http://rgruet.free.fr/#QuickRef (download the “(PDF / Classic style, A4)” version).
http://sphinx.pocoo.org/ Sphinx is a tool that makes it easy to create intelligent and beautiful documentation. Used for building the Django documentation, Build
http://happydoc.sourceforge.net/ HappyDoc is a tool for extracting documentation from Python source code.
eCommerce
email
File Types
http://hachoir.org/ View and edit a binary stream field by field. In other words, Hachoir allows you to “browse” any binary stream just like you browse directories and files.
Files and Folders
Framework
CommandLineApp Base class for command line applications.
http://www.pyfproject.org/ PyF is a python open source framework and platform dedicated to large data processing, mining, transforming, reporting and more.
GIS and Geocoding
Google
Peteris Krumins:
Graphics
http://www.coderholic.com/wp-content/uploads/2008/08/png2gif Convert PNG images to GIF.
http://bitbucket.org/lgs/pycha/ Pycha (PYthon CHArts)
http://matplotlib.sourceforge.net/ matplotlib is a python 2D plotting library.
http://pycallgraph.slowchop.com/ Python Call Graph
html
templatemaker, extracting data from similarly formatted text strings.
IDE
Installer
Java
json
jython
jython Links, Links
Learning
The Hitchhiker’s Guide to Python https://github.com/kennethreitz/python-guide
David Beazley http://www.dabeaz.com/:
Beginner
Hello World! Book, Computer Programming for Kids and Other Beginners Warren D. Sande and Carter Sande
Linux
bash
Mail
Access Your Gmail Accout from Python with libgmail See Searching, PyLucene - Indexing an Mbox… (below)…
Mobile
SMS
http://pythonprojectwatch.blogspot.com/2011/04/never-forget-your-home-ip-address-again.html Never Forget Your Home IP Address Again!! Python Saves The Day.
Multiprocessing
Networking
Office (Microsoft Windows and OpenOffice)
-
xlwt, generate spreadsheet files compatible with Microsoft Excel. Also see Hacking xlwt and python-excel.
OpenOffice
OpenOffice Python API much nicer than Java API
PyODConverter, for Python OpenDocument Converter, is a Python script that automates office document conversions from the command line using OpenOffice.org.
Package
http://pypi.python.org/pypi Python Package Index
Parsing
http://sourceforge.net/projects/pyparsing/ The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. Note: The project is more active than it appears at first glance!
Portable/Moveable
Portable/Moveable python, Portable/Moveable.
Print
Output including
pprint
, Data pretty printer…
Project Management
http://faces.homeip.net/ faces is a powerful and free project management tool.
Projects
Property Files
See configuration (above).
Quality
-
http://self.maluke.com/style Coding Style Guidelines (for the benefit of subcontractors and anyone curious).
http://artifex.org/~hblanks/talks/2011/pep20_by_example.html PEP 20 (The Zen of Python) by example.
pylint, pylint
Queue (Job)
jobba. A simple, reliable, high availability, distributed job queue/worker system.
ZenQueue ZenQueue is an incredibly simple message queueing system.
AMQP
Sample, Test - python
http://github.com/ask/carrot/ carrot Simple RabbitMQ/ZeroMQ (AMQP) messaging queue support for Python/Django.
py-amqplib Python client for the Advanced Message Queuing Procotol (AMQP).
Refactoring
Reference
http://ccomb.gorfou.fr/static/pypi/pypi.html PyPI opensearch plugin for Firefox
Resources
RSS
RTF
Search
http://whoosh.ca/ Whoosh: a fast pure-Python search engine.
Security
Source Code
http://pygments.org/ A generic syntax highlighter
Standards
Scheduling
http://bitbucket.org/agronholm/apscheduler/ Advanced Python Scheduler, heavily influenced by the Quartz task scheduler written in Java.
sched
Service
SSH
http://www.lag.net/paramiko/ paramiko is a module for python 2.2 (or higher) that implements the SSH2 protocol for secure (encrypted and authenticated) connections to remote machines.
Storage
shove 0.1.1 Common object storage frontend.
System Administration
Testing
Text
http://code.google.com/p/google-diff-match-patch/ Diff, Match and Patch libraries for Plain Text
Text Processing
http://pypi.python.org/pypi/grin A grep (ack) program configured the way I like it.
ack is better…
Tools
http://pypi.python.org/pypi/pywatch/ Runs arbitrary commands if files specified to be watched change.
Type
http://code.enthought.com/projects/traits/ A trait is a type definition that can be used for normal Python object attributes, giving the attributes some additional characteristics.
vCard and vCalendar
http://vobject.skyhouseconsulting.com/ vobject - a Python iCalendar library for parsing and generating vCard and vCalendar files.
Virtual
Web
http://wiki.python.org/moin/WebFrameworks Web Frameworks for Python.
twill: a simple scripting language for Web browsing
http://bottle.paws.de/ Bottle is a fast and simple WSGI web-framework for Python packed into a single file with no external dependencies.
BaseHTTPServer
See python http, PyMOTW: BaseHTTPServer, http.
Django
mod_python
Proxy
Python Paste
Scraping
http://www.packtpub.com/web-scraping-with-python-part-2 Web Scraping with Python (Part 2)
Tool
http://pypi.python.org/pypi/livereload/ Python LiveReload
URL
PyMOTW: urlparse Splits URLs into component pieces.
WSGI
Server
http://pypi.python.org/pypi/Spawning/ Spawning is a wsgi server which supports multiple processes, multiple threads, non-blocking HTTP IO, and automatic graceful upgrading of code.
http://dieselweb.org/ diesel is a framework for writing network applications using asynchronous I/O.
Windows
XML
http://codespeak.net/lxml/ lxml is a Pythonic binding for the libxml2 and libxslt libraries.
Social
http://github.com/sciyoshi/pyfacebook/ PyFacebook is a Python client library for the Facebook API.