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).
Sponsorised links
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.
Sponsorised links
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.
04 December 2009
Toast Driven - Haystack 1.0 Final Released
Haystack 1.0.0-final has been released (via the packages at PyPi or GitHub). You can also install it via ``sudo pip install django-haystack`` or via git from GitHub.
01 December 2009
Roundup Features
Roundup is a simple-to-use and -install issue-tracking system with web, e-mail and command-line interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition.
30 November 2009
29 November 2009
docs at master from capooti's pinaxtutorial - GitHub
a tutorial on writing web application with the Pinax framework edit
Python YQL — Python YQL v0.3 documentation
Python YQL is a client library for making queries with Yahoo Query Language.
BBC - Web Developer: Test-driven Development in Agile Projects
choisir entre les deux ou faire les deux ?I plan to try adding doctests to my code, as well as continue writing proper unit tests in PHPUnit.
Python word frequency count using sets and lists « ActiveState Code
This lists unique words and word frequencies occurring in a Python string. You can ignore or take account of letter case in distinguishing words, and you can pass it your own inclusion list of characters allowed in words (e.g. is "import123" the kind of word you want to list, or not? It might be if you're a programmer.) By default only alpha chars are allowed in words.



