Sponsorised links
03 January 2010
S.Lott-Software Architect: Python Book -- Version 2.6
XML -- while modern and clean and uniform -- isn't as convenient as LaTeX and RST.
02 January 2010
GooDiff - Gitorious
GooDiff is a consumer-oriented service for keeping track of changes of important documents – and indirectly the services described by these documents – provided by selected Internet service providers. Our “mission” is to increase transparency for end consumers such as you and I.
Sponsorised links
01 January 2010
Experimenting with NLTK
The Natural Language Toolkit for Python is a great framework for simple, non-probabilistic natural language processing. Here are some example snippets (and some trouble-shooting notes).
Visualizing WordNet relationships as graphs
The WordNet database contains all sorts of interesting relationships between words: it can categorize words into hierarchies, find the parts of an object, and answer many other interesting questions.
The code below relies on the NLTK and NetworkX libraries for Python.
31 December 2009
Fossil: Fossil Home Page
doing distributed version control like Git and Mercurial, Fossil also supports distributed bug tracking and distributed wiki all in a single integrated package.
30 December 2009
python-jabberbot: A simple Jabber Bot for Python (thpinfo.com)
This is python-jabberbot, a Jabber bot framework for Python that enables you to easily write simple Jabber bots. You can use your Jabber bots to provide information about your running systems, to make your website interact with your visitors or notify you about updates or changes you monitor with your Python scripts.
20 December 2009
enriquepablo / nl / wiki / Home — bitbucket.org
nl is a python library, that exposes a declarative API that allows us to build sentences and rules. These are used as input for a knowledge base built on the CLIPS production system. CLIPS builds a Rete network with the rules and sentences, which can then be queried for the consecuences of those in a most efficient way.
The main claim of nl is to offer a syntax that can accommodate any coherent theory that we may build with the natural language (in the same sense as something like the semantic web's OWL-Full would), while at the same time being based on a simple finite domain first order theory. This theory is NL, a discussion of which can be found here. This discussion is probably required reading to understand the breadth and the limits of nl, but not to start using it.
Bruno Bord, Fun with Metar, Twitter and Python
This is a single Python Script that does the work for you: collecting the appropriate METAR file(s), comparing it to the latest report posted on Twitter, and if it changed, update the Twitter account status (and saving this latest on disk for later comparison).
15 December 2009
14 December 2009
llimllib's cherry-blossom at master - GitHub
Cherry Blossom is a blogging system written in Python. It was written specifically because I had a lot of pyblosxom blog entries on my previous blog, but I wanted to use cherrypy instead of plain-ol cgi. It adds features like object publishing, session support, access to lots of cherrypy plugins, access to GET and POST vars as method parameters, and others. This software's been running my blog (http://billmill.org) for over two years now, and has survived a couple redditings and a flood from stumbleupon, all without a hiccup.
django-wikiapp - Project Hosting on Google Code
Django WikiApp is a pluggable application for Django that aims to provide a complete Wiki (for really small values of "complete")
pylint (analyzes Python source code looking for bugs and signs of poor quality.) (Logilab.org)
analyzes Python source code looking for bugs and signs of poor quality.
gist: 255687 - GitHub
# FlickrTouchr - a simple python script to grab all your photos from flickr, dump into a directory - organised into folders by set - along with any favourites you have saved. You can then sync the photos to an iPod touch.
13 December 2009
(Field)
— a development environment for making digital art
Field is an open-source software project initiated by OpenEnded Group, for the creation of their digital artworks. It is an environment for writing code to rapidly and experimentally assemble and explore algorithmic systems. It is visual, it is hybrid, it is code-based. We think that it has something to offer a diverse range of programmers and artists.
Based on ideas started at the MIT Media Lab, Field was in development in-house for around 6 years. But for the last 16 months it has been quietly available online as an open source project. We are pleased to announce the initial "beta" binary open-source releases for Intel-based Macs OS X 10.5 or 10.6.
11 December 2009
scrumpy #5 : David Larlet Django-Python on Vimeo
virtualair - Simulation Monitor
This library provides a Python Language API for visualization of air traffic situation.
09 December 2009
Python Template languages (Part 1 — Django)
Python Template languages (Part 1 — Django) | Compound Thinking
Generally “fail fast” is a good engineering principle, because it’s helps you find problems sooner, and makes debugging much easier.
06 December 2009
Créer un serveur HTTP en 10 secondes sur Ubuntu grâce à Python « ®om's blog
05 December 2009
solrpy - Project Hosting on Google Code
solrpy is a python client for solr, an enterprise search server built on top of lucene. solrpy allows you to add documents to a solr instance, and then to perform queries and gather search results from solr using your favorite programming language--python.
Welcome to PyLucene
PyLucene is a Python extension for accessing Java Lucene. Its goal is to allow you to use Lucene's text indexing and searching capabilities from Python. It is API compatible with the latest version of Java Lucene, version 2.9.0 as of October 13th, 2009.
PyLucene is not a Lucene port but a Python wrapper around Java Lucene. PyLucene embeds a Java VM with Lucene into a Python process. The PyLucene Python extension, a Python module called lucene, is machine-generated by JCC.
