background preloader

Python

Facebook Twitter

Turbogears

Examples. Outline. Trading. Unununium OS. HTML Screen Scraping: A How-To Document. Abstract This document explains how to do HTML screen scraping. In effect it shows how to treat the Web as a resource by enabling you to retrieve and extract data from HTML Web pages. The Web contains a huge amount of information. This document shows how to use the Web as a back-end resource behind your Quixote Web applications. This document explains how to do this behind your Quixote application (although similar techniques could be used in other environments as well). In particular, we will describe: The use of urllib to retrieve Web pages. How to use sgrep , a structure grep, to search and extract chunks from HTML Web pages.

The use of regular expressions and the Python re module to extract data from the chunks of text returned by sgrep . And, where the chunks returned by sgrep contain sufficiently complex HTML mark-up, we consider the use of the Python HTMLParser module to analyze and extract data from chunks of HTML mark-up. Explanation: OK, I'll admit it. A few examples: Stackless.com - About Stackless. An introduction for newcomers Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads. The microthreads that Stackless adds to Python are a cheap and lightweight convenience which can if used properly, give the following benefits: Improved program structure.More readable code.Increased programmer productivity. Features For all the convenience gained through using Stackless, there is really only a minimal amount of functionality exposed through the stackless module.

Microthreads: tasklets wrap functions allowing them to be launched as microthreads.Channels channels can be used for bidirectional communication between tasklets.Scheduling a round robin scheduler is built in. Further reading material Getting started Downloads Our download page provides released source archives and a few pre-compiled installers [*]. Spell Check - Online spell checking. EmailtoTracScript. Description ¶ The website has moved to ​ email2trac utilities ¶ This is a release of the SURFsara package email2trac that contains utilities that we use to convert emails to trac tickets.

The initial setup was made by Daniel Lundin from Edgewall Software. SURFsara has extended the initial version with the following features: HTML messages Attachments Use commandline options Use config file to change the behaviour of the email2trac.py program Some unicode support for special characters in the headers of an email message update tickets Comments or Suggestions mail them to: Bas van der Vlies, more info about ​SARA Bugs/Feature Requests ¶ Existing bugs and feature requests for ​EmailtoTracScript are ​here If you have any issues, create a ​new ticket or email your problem to this address Download ¶ Download the latest stable source from ​

ChipLog » Blog Archive » Review Board. Reviewing code can suck The open source world has given developers great tools to make their lives easier. We have editors, bug trackers, source code management tools, repository viewers. Bugzilla, for example, is a very popular bug tracker used by many open source projects and companies alike.

While the life of a developer has in many ways been improved by these tools, there’s one key area of software development that people still do the hard way: Code reviews. You’re probably familiar with this. We’ve been working this way for years in open source projects and at VMware. David Trowbridge and I finally got tired of it. Review Board We built a code review system called Review Board. Management at VMware was excited about this from the beginning. One of the things we decided from the beginning is that this must be open source and it must work with other version control systems. So we worked and worked in our spare time.

Enough yapping, details already! Details? Review Requests E-mail Support. Free Python and Zope Hosting Directory. Nevow. Pyrex.