<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8910894598084067546</id><updated>2011-04-22T09:27:19.321+08:00</updated><category term='Cryptography'/><category term='Course'/><category term='GUI builder'/><category term='Sound/Audio'/><category term='Email'/><category term='Freemind'/><category term='Testing Tools'/><category term='Source Control'/><category term='Image'/><category term='Spreadsheet'/><category term='Math'/><category term='Tutorial'/><category term='Hardware Drivers'/><category term='Security'/><category term='Mobile Phones'/><category term='Template Engine'/><category term='Module'/><category term='Artificial Intelligence'/><category term='Web Development'/><category term='Content Management System (CMS)'/><category term='RSS'/><category term='Aspect-Oriented'/><category term='Graphical User Interface (GUI)'/><category term='Bloggers'/><category term='Parser Generate'/><category term='Parser'/><category term='Documents'/><category term='Customer Relationship Management (CRM)'/><category term='Enterprise Resource Planning (ERP)'/><category term='Application'/><category term='Text Processing'/><category term='Integrated Development Environments (IDE)'/><category term='All'/><category term='Web Server'/><category term='Personal Pages'/><category term='Network Programming'/><category term='Project Management'/><category term='Linguists'/><category term='Multimedia'/><category term='PDF'/><category term='Foreign Language Interfaces'/><category term='Data Formats'/><category term='Software Development'/><category term='Code Generators'/><category term='Build Tools'/><category term='Workflow'/><category term='Science'/><category term='Challenge'/><category term='Ftp'/><category term='Editor'/><category term='Game and 3D Graphics'/><category term='Chat'/><category term='Compilers'/><category term='Interpreters'/><category term='Database'/><category term='Serial'/><category term='Issue Tracking'/><category term='Search Engine'/><category term='Software Distribution'/><category term='Wiki'/><category term='Appengine'/><category term='Education'/><category term='Bioinformatics'/><category term='Systems Administration'/><category term='Books'/><category term='Debuggers'/><title type='text'>Python Resources In One Place</title><subtitle type='html'>Find all your interested python resources Here!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default?start-index=101&amp;max-results=100'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>357</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5137961900516003451</id><published>2009-02-21T17:12:00.001+08:00</published><updated>2009-02-21T17:13:38.647+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='Code Generators'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>R.I.P.  A simple, flexible WSGI framework with an eye toward REST.</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;R.I.P.  A simple, flexible WSGI framework with an eye toward REST.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://lukearno.com/projects/rip/"&gt;http://lukearno.com/projects/rip/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;RIP is a WSGI-based Web programming framework for busy Web developers who  have to build &lt;em&gt;and maintain&lt;/em&gt; numerous applications and services. RIP is for those who don't want a lot of magic because they have  been burned before (or have learned from the mistakes of others - even better); who want consistency without lock-in; who want to  save time, but only when they are not going to have to pay it back with interest; who want a framework to get out of the way instead of having to work around it.  RIP is not about gimmics or gagets or buzzwords, rather it attempts to be a  decently elegant way to create real software.  &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;Unknown&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5137961900516003451?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5137961900516003451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5137961900516003451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5137961900516003451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5137961900516003451'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2009/02/rip-simple-flexible-wsgi-framework-with.html' title='R.I.P.  A simple, flexible WSGI framework with an eye toward REST.'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-4433794863351920068</id><published>2008-10-11T16:33:00.003+08:00</published><updated>2008-10-11T16:36:59.585+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Build Tools'/><title type='text'>PyBuilder</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pybuilder.sourceforge.net/"&gt;PyBuilder&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pybuilder.sourceforge.net/"&gt;http://pybuilder.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;PyBuilder is a Build Tool for compiling python scripts to Exe's on         windows. It has a userfriendly interface and uses &lt;a href="http://www.py2exe.org/"&gt;py2exe&lt;/a&gt; to do the compiling. No more         messing around with command prompt or making setup files, PyBuilder         will do it for you.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;                                                    &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=189"&gt;Python Software Foundation License&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-4433794863351920068?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/4433794863351920068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=4433794863351920068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4433794863351920068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4433794863351920068'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/10/pybuilder.html' title='PyBuilder'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3385708722208814475</id><published>2008-09-20T23:42:00.001+08:00</published><updated>2008-09-20T23:44:46.200+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Chandler Project</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;a href="http://chandlerproject.org/"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://chandlerproject.org/"&gt;Chandler&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;a href="http://chandlerproject.org/"&gt;http://chandlerproject.org/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description: &lt;/span&gt;A notebook you can organize, back up and share!&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;              &lt;div class="featurelist"&gt;            &lt;div class="listtext"&gt;&lt;span class="featurebig"&gt;Collect your thoughts in 1 place&lt;/span&gt;&lt;/div&gt;          &lt;/div&gt;             &lt;div class="featurelist"&gt;      &lt;div class="listimage"&gt;       &lt;img src="http://chandlerproject.org/images/feature_triage.png" alt="Triage" /&gt;                     &lt;/div&gt;      &lt;div class="listtext"&gt;Manage them with Tickler Alarms&lt;br /&gt;      and &lt;span class="triagetext"&gt;NOW-LATER-DONE&lt;/span&gt; Triage Status&lt;/div&gt;        &lt;/div&gt;            &lt;div class="featurelist"&gt;      &lt;div class="listimage"&gt;&lt;img src="http://chandlerproject.org/images/feature_calendar.png" alt="Calendar" /&gt;&lt;/div&gt;&lt;div class="listtext"&gt;       Track Notes, Todos and Events&lt;br /&gt;      from the Calendar&lt;/div&gt;          &lt;/div&gt;          &lt;div class="featurelist"&gt;      &lt;div class="listimage"&gt;&lt;img src="http://chandlerproject.org/images/feature_share.png" alt="Sharing" /&gt;&lt;/div&gt;&lt;div class="listtext"&gt;Sharing, Back up        and Web Access&lt;br /&gt;with Chandler Hub&lt;/div&gt;          &lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3385708722208814475?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3385708722208814475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3385708722208814475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3385708722208814475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3385708722208814475'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/chandler-project.html' title='Chandler Project'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-14630522545218861</id><published>2008-09-15T08:31:00.000+08:00</published><updated>2008-09-15T08:32:49.759+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Bioinformatics'/><title type='text'>PyCogent</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/pycogent"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!-- google_ad_section_start --&gt;&lt;a href="http://sourceforge.net/projects/pycogent"&gt;                         PyCogent&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/pycogent"&gt;http://sourceforge.net/projects/pycogent&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;PyCogent: A toolkit for making sense from sequence. PyCogent includes connectors to remote databases, built-in generalized probabilistic techniques for working with biological sequences, and controllers for 3rd party applications.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;                                                    &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-14630522545218861?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/14630522545218861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=14630522545218861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/14630522545218861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/14630522545218861'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/pycogent.html' title='PyCogent'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1789602949035117232</id><published>2008-09-12T17:35:00.001+08:00</published><updated>2008-09-12T17:38:32.399+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Graphical User Interface (GUI)'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI builder'/><title type='text'>EasyGUI</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://easygui.sourceforge.net/"&gt;EasyGUI&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://easygui.sourceforge.net/"&gt;http://easygui.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;          EasyGUI is a module for very simple, very easy GUI         programming in &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;. &lt;blockquote&gt;         &lt;p&gt; Experienced Pythonistas need support for quick and dirty GUI         features. New Python programmers need GUI capabilities that don't require any         knowledge of Tkinter, frames, widgets, callbacks or lambda. This is what         EasyGUI provides. Using EasyGUI, all GUI interactions are invoked by simple         function calls. &lt;/p&gt;         &lt;p&gt; EasyGUI is different from other GUIs in that EasyGUI is NOT         event-driven. It allows you to program in a traditional linear fashion, and to         put up dialogs for simple input and output when you need to. If you have not         yet learned the event-driven paradigm for GUI programming, EasyGUI will allow         you to be productive with very basic tasks immediately. Later, if you wish to         make the transition to an event-driven GUI paradigm, you can do so with a more         powerful GUI package such as anygui, PythonCard, Tkinter, wxPython, etc. &lt;/p&gt;        &lt;/blockquote&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;                                                    &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=189"&gt;Python Software Foundation License&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1789602949035117232?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1789602949035117232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1789602949035117232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1789602949035117232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1789602949035117232'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/easygui.html' title='EasyGUI'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-281639973873337432</id><published>2008-09-08T22:10:00.001+08:00</published><updated>2008-09-08T22:11:40.280+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Istanbul</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://live.gnome.org/Istanbul"&gt;Istanbul&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://live.gnome.org/Istanbul"&gt;http://live.gnome.org/Istanbul&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Istanbul is a desktop session recorder for the Free Desktop.   It records your session into an Ogg Theora video file. It works on   Gnome, KDE, XFCE and others.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;GPL&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-281639973873337432?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/281639973873337432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=281639973873337432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/281639973873337432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/281639973873337432'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/istanbul.html' title='Istanbul'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8248248807107654696</id><published>2008-09-08T22:09:00.000+08:00</published><updated>2008-09-08T22:10:27.262+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Voxpak</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://voxpak.sourceforge.net/"&gt;Voxpak&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://voxpak.sourceforge.net/"&gt;http://voxpak.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; A GUI for playing, recording, editing, renaming etc. voice and fax   messages. Includes scripts for popping up sticky-notes or requesters   with caller id info. Renames voice/fax messages to date+callerid.   Includes a small Kaptain version for KDE.  &lt;h3&gt;&lt;a name="video"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU Public License.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8248248807107654696?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8248248807107654696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8248248807107654696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8248248807107654696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8248248807107654696'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/voxpak.html' title='Voxpak'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6778668468897009319</id><published>2008-09-08T22:08:00.000+08:00</published><updated>2008-09-08T22:09:27.965+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Sonata</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://sonata.berlios.de/"&gt;Sonata&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sonata.berlios.de/"&gt;http://sonata.berlios.de/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Sonata is a lightweight GTK+ music client for the Music Player Daemon   (MPD). It aims to be minimalist (no toolbar, main menu, or statusbar),   user-firendly, and clean.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GPL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6778668468897009319?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6778668468897009319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6778668468897009319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6778668468897009319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6778668468897009319'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/sonata.html' title='Sonata'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8112622529840176156</id><published>2008-09-08T22:06:00.000+08:00</published><updated>2008-09-08T22:07:04.189+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Soundconverter</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://soundconverter.berlios.de/"&gt;Soundconverter&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://soundconverter.berlios.de/"&gt;http://soundconverter.berlios.de/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Soundconverter is simple sound converter application for the GNOME   environment. It reads anything the GStreamer library can read, and writes   WAV, FLAC, MP3, and Ogg Vorbis files.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8112622529840176156?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8112622529840176156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8112622529840176156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8112622529840176156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8112622529840176156'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/soundconverter.html' title='Soundconverter'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3585245187831591704</id><published>2008-09-08T22:05:00.000+08:00</published><updated>2008-09-08T22:06:15.963+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Seamless DVD Player</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://seamless.sourceforge.net/"&gt;Seamless DVD Player&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://seamless.sourceforge.net/"&gt;http://seamless.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Seamless is a software DVD player, a program that allows you to     watch DVD movies on your laptop or desktop computer. Seamless     offers support for menus, angles and many other popular DVD     features, and is able to play most commercial DVD movies     available. Currently, Seamless offers a simple graphical user     interface, that can be controlled with either the keyboard or a     remote control. It includes a full-screen mode that is adequate     for comfortably watching movies using your computer monitor or a     external TV set.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt; &lt;a href="http://www.gnu.org/copyleft/gpl.html"&gt;GNU General Public     License&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3585245187831591704?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3585245187831591704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3585245187831591704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3585245187831591704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3585245187831591704'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/seamless-dvd-player.html' title='Seamless DVD Player'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5730856800532475558</id><published>2008-09-07T21:47:00.001+08:00</published><updated>2008-09-07T21:48:33.656+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Quod Libet</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.sacredchao.net/quodlibet"&gt;Quod Libet&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.sacredchao.net/quodlibet"&gt;http://www.sacredchao.net/quodlibet&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Quod Libet is a GTK+ based audio player, music library manager and   tag editor written in Python. It features regexp-based searches, album cover   display, tag editing, ReplayGain, multimedia keys and an OSD. Its tag editor,   Ex Falso, can be used independently from the audio player.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License version 2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5730856800532475558?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5730856800532475558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5730856800532475558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5730856800532475558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5730856800532475558'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/quod-libet.html' title='Quod Libet'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8996818035236600753</id><published>2008-09-07T21:45:00.001+08:00</published><updated>2008-09-07T21:46:38.110+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>PyMServ</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://home.gna.org/pymserv/"&gt;PyMServ&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://home.gna.org/pymserv/"&gt;http://home.gna.org/pymserv/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; PyMServ is a graphical client for mserv, a music server. It is written   in python using pygtk and gconf to store prefs.&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;br /&gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8996818035236600753?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8996818035236600753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8996818035236600753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8996818035236600753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8996818035236600753'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/pymserv.html' title='PyMServ'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3337818266938293202</id><published>2008-09-07T21:43:00.002+08:00</published><updated>2008-09-07T21:45:06.832+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>PiTiVi</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.pitivi.org/wiki/Main_Page"&gt;PiTiVi&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.pitivi.org/wiki/Main_Page"&gt;http://www.pitivi.org/wiki/Main_Page&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;PiTiVi is a Non-Linear video editor. It allows users to easily edit   audio/video projects: Capture audio and video; mix, resize, cut, apply   effects to audio/video sources; and Render/Save the projects to any format   supported by the GStreamer framework.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;Lesser General Public License.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3337818266938293202?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3337818266938293202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3337818266938293202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3337818266938293202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3337818266938293202'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/pitivi.html' title='PiTiVi'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1322129586122733795</id><published>2008-09-07T21:42:00.000+08:00</published><updated>2008-09-07T21:43:40.980+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>PenguinTV</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://penguintv.sourceforge.net/"&gt;PenguinTV&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://penguintv.sourceforge.net/"&gt;http://penguintv.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;PenguinTV is not just another RSS feed reader. It is designed from the ground up to work seamlessly with podcasts and video blogs, allowing you to easily enjoy the audio, music, and video published around the web in RSS format.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://www.gnu.org/"&gt;GNU&lt;/a&gt; &lt;a href="http://www.gnu.org/copyleft/gpl.html"&gt;GPL&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1322129586122733795?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1322129586122733795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1322129586122733795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1322129586122733795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1322129586122733795'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/penguintv.html' title='PenguinTV'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-7105471905630506758</id><published>2008-09-07T21:40:00.001+08:00</published><updated>2008-09-07T21:42:38.792+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Orange Slice</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.nongnu.org/orange-slice/"&gt;Orange Slice&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.nongnu.org/orange-slice/"&gt;http://www.nongnu.org/orange-slice/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Orange Slice is a subtitle editor, writen in Python/GTK+. It aims at manipulate different file formats like SSA, ASS, SUB, SRT, etc. Runs under linux, and should run under any *nix and should even run under WIN32. The applcation is developped under Debian GNU/Linux, but i'd like to have it working on any platform available (even proprietary ones).&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GPL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-7105471905630506758?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/7105471905630506758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=7105471905630506758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7105471905630506758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7105471905630506758'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/orange-slice.html' title='Orange Slice'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1560644409625409721</id><published>2008-09-06T22:56:00.000+08:00</published><updated>2008-09-06T22:57:30.871+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>MP3val</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://mp3val.sourceforge.net/"&gt;MP3val&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://mp3val.sourceforge.net/"&gt;http://mp3val.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;MP3val is a small, high-speed, free software tool for checking MPEG audio files' integrity. It can be useful for finding corrupted files (e.g. incompletely downloaded, truncated, containing garbage). MP3val is also able to fix most of the problems. Being a multiplatform application, MP3val can be runned both under Windows and under Linux (or BSD).&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1560644409625409721?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1560644409625409721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1560644409625409721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1560644409625409721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1560644409625409721'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/mp3val.html' title='MP3val'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-640177174620245998</id><published>2008-09-06T22:54:00.001+08:00</published><updated>2008-09-06T22:56:34.276+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Mesk</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://mesk.nicfit.net/"&gt;Mesk&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://mesk.nicfit.net/"&gt;http://mesk.nicfit.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Mesk is an audio player. It features all gstreamer supported audio   formats, playlist support, remote audio and playlist support, album   covers retrieval and has a plugin extension mechanism that currently   features last.fm and gajim interaction.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;Open source&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-640177174620245998?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/640177174620245998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=640177174620245998' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/640177174620245998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/640177174620245998'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/mesk.html' title='Mesk'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-9099241291067657332</id><published>2008-09-06T22:53:00.001+08:00</published><updated>2008-09-06T22:54:40.315+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Listen</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.listen-project.org/"&gt;Listen&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.listen-project.org/"&gt;http://www.listen-project.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; Listen is an audio player written in &lt;a class="ext-link" href="http://www.python.org/"&gt;&lt;span class="icon"&gt;Python&lt;/span&gt;&lt;/a&gt;. Thanks to it, you can easily organize your music collections.  &lt;p&gt; It supports many &lt;a class="wiki" href="http://www.listen-project.org/wiki/Features"&gt;features&lt;/a&gt; such as Podcasts management, browse &lt;a class="ext-link" href="http://www.shoutcast.com/"&gt;&lt;span class="icon"&gt;Shoutcast&lt;/span&gt;&lt;/a&gt; directory. &lt;/p&gt; &lt;p&gt; It provides a direct access to lyrics, &lt;a class="ext-link" href="http://last.fm/"&gt;&lt;span class="icon"&gt;lastfm&lt;/span&gt;&lt;/a&gt; and &lt;a class="ext-link" href="http://www.wikipedia.org/"&gt;&lt;span class="icon"&gt;wikipedia&lt;/span&gt;&lt;/a&gt; informations. &lt;/p&gt; &lt;p&gt; It intuitively creates playlists for you by retrieving informations from &lt;a class="ext-link" href="http://last.fm/"&gt;&lt;span class="icon"&gt;lastfm&lt;/span&gt;&lt;/a&gt; and what you most frequently listen to. &lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU GPL version 2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-9099241291067657332?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/9099241291067657332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=9099241291067657332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/9099241291067657332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/9099241291067657332'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/listen.html' title='Listen'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-7218335559104291785</id><published>2008-09-06T22:50:00.001+08:00</published><updated>2008-09-06T22:53:02.009+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Jokosher</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.jokosher.org/"&gt;Jokosher&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.jokosher.org/"&gt;http://www.jokosher.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Jokosher is a simple yet powerful multi-track studio. With it you can create and record music, podcasts and more, all from an integrated simple environment.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;open source&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-7218335559104291785?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/7218335559104291785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=7218335559104291785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7218335559104291785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7218335559104291785'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/jokosher.html' title='Jokosher'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3574702256594675445</id><published>2008-09-06T21:46:00.001+08:00</published><updated>2008-09-06T22:50:25.559+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>gPodder</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://gpodder.berlios.de/"&gt;gPodder&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://gpodder.berlios.de/"&gt;http://gpodder.berlios.de/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;gPodder is a &lt;a href="http://en.wikipedia.org/wiki/Podcast"&gt;podcast&lt;/a&gt;     receiver/catcher written in &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;     utilizing &lt;a href="http://www.pygtk.org/"&gt;PyGTK&lt;/a&gt; for its graphical      interface. Versions are available for     &lt;a href="http://en.wikipedia.org/wiki/Linux"&gt;Linux&lt;/a&gt;  and      &lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt;. We also have a version     for &lt;a href="http://maemo.gpodder.org/"&gt;Nokia Internet Tablets&lt;/a&gt;.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;strong&gt;GPL&lt;/strong&gt;, version 3 or later&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3574702256594675445?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3574702256594675445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3574702256594675445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3574702256594675445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3574702256594675445'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/gpodder.html' title='gPodder'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-7169662881659534113</id><published>2008-09-05T21:30:00.001+08:00</published><updated>2008-09-05T21:33:19.164+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>GPixPod</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.gpixpod.org/wordpress/about/"&gt;GPixPod&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.gpixpod.org/wordpress/about/"&gt;http://www.gpixpod.org/wordpress/about/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;strong&gt;GPixPod&lt;/strong&gt; is a new &lt;em&gt;PyGTK&lt;/em&gt; application to organize photos and photo albums on your Apple iPod video (5G), developed by Flavio Gargiulo, &lt;a href="http://www.flagar.com/"&gt;FLAGAR.com&lt;/a&gt;.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;GPL&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-7169662881659534113?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/7169662881659534113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=7169662881659534113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7169662881659534113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7169662881659534113'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/gpixpod.html' title='GPixPod'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6299056377309001726</id><published>2008-09-05T21:27:00.003+08:00</published><updated>2008-09-05T21:30:52.473+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>GNU Solfege</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.solfege.org/"&gt;GNU Solfege&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.solfege.org/"&gt;http://www.solfege.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; Solfege is free music education software.   &lt;p class="vspace"&gt;Use it to train your rhythm, interval, scale and chord skills. Solfege - Smarten your ears! &lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License:&lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6299056377309001726?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6299056377309001726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6299056377309001726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6299056377309001726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6299056377309001726'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/gnu-solfege.html' title='GNU Solfege'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-4067307593740337842</id><published>2008-09-05T21:27:00.001+08:00</published><updated>2008-09-05T21:27:40.304+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>FUPlayer</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;FUPlayer&lt;/i&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.fuplayer.org/"&gt;http://www.fuplayer.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;i&gt;FUPlayer&lt;/i&gt; is a full featured music manager and player for the GNOME desktop. With it, you can play music from your hard drive, create playlists, do real file management using its Trash, and play, rip, and burn audio CD's. It features an interface similar to those of many modern manager-style players, but with many improvements, such as true non-modal search and browse functionality, find-as-you-type, and drag destination highlighting. It aims to be extremely user friendly and efficient to use. It is &lt;a href="http://www.gnu.org/philosophy/free-sw.html"&gt;free software&lt;/a&gt;, licensed under the &lt;a href="http://www.gnu.org/licenses/gpl.html"&gt;GNU GPL 2&lt;/a&gt;.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://www.gnu.org/licenses/gpl.html"&gt;GNU GPL 2&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-4067307593740337842?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/4067307593740337842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=4067307593740337842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4067307593740337842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4067307593740337842'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/fuplayer.html' title='FUPlayer'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-223851784197103969</id><published>2008-09-05T21:25:00.000+08:00</published><updated>2008-09-05T21:26:45.401+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Bluemindo 0.2</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pypi.python.org/pypi/Bluemindo"&gt;Bluemindo 0.2&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pypi.python.org/pypi/Bluemindo"&gt;http://pypi.python.org/pypi/Bluemindo&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Bluemindo is a really simple but powerful audio player in Python/PyGTK, using Gstreamer. Bluemindo is a free (as in freedom) software, released under GPLv3, only.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GPLv3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-223851784197103969?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/223851784197103969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=223851784197103969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/223851784197103969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/223851784197103969'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/bluemindo-02.html' title='Bluemindo 0.2'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-510658888486722842</id><published>2008-09-05T21:23:00.001+08:00</published><updated>2008-09-05T21:25:46.389+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>BackuPod</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://backupod.sourceforge.net/"&gt;BackuPod&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;a href="http://backupod.sourceforge.net/"&gt;http://backupod.sourceforge.net/&lt;/a&gt;&lt;br /&gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;b&gt;&lt;i&gt; A small program to backup and restore your music library (with iTunes preferences) in a one file to restore it whenever you need.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;                                                    &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-510658888486722842?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/510658888486722842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=510658888486722842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/510658888486722842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/510658888486722842'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/backupod.html' title='BackuPod'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1769329141793746985</id><published>2008-09-04T23:24:00.001+08:00</published><updated>2008-09-04T23:26:04.692+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Wine-doors</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.wine-doors.org/wordpress/?page_id=2"&gt;Wine-doors&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.wine-doors.org/wordpress/?page_id=2"&gt;http://www.wine-doors.org/wordpress/?page_id=2&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Wine-doors is an application designed to make installing windows software on Linux, Solaris or other Unix systems easier. Wine-doors is essentially a &lt;a href="http://en.wikipedia.org/wiki/Package_Manager"&gt;package management tool&lt;/a&gt; for windows software on Linux systems. Most Linux desktop users are familiar with package management style application delivery, so it made sense to apply this model to windows software.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt; Open source&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1769329141793746985?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1769329141793746985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1769329141793746985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1769329141793746985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1769329141793746985'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/wine-doors.html' title='Wine-doors'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-2175953887309554813</id><published>2008-09-04T23:22:00.001+08:00</published><updated>2008-09-04T23:23:39.686+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Songwrite 2</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://home.gna.org/oomadness/en/songwrite/index.html"&gt;Songwrite 2&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://home.gna.org/oomadness/en/songwrite/index.html"&gt;http://home.gna.org/oomadness/en/songwrite/index.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Songwrite 2 is a tablature editor. It lets you write, edit, play and print   your tablatures.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU GPL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-2175953887309554813?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/2175953887309554813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=2175953887309554813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2175953887309554813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2175953887309554813'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/songwrite-2.html' title='Songwrite 2'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3489941064335555974</id><published>2008-09-04T23:21:00.000+08:00</published><updated>2008-09-04T23:22:02.569+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Shrinking Man Diet Tracker</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://debain.org/software/shrinkingman/"&gt;Shrinking Man Diet   Tracker&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://debain.org/software/shrinkingman/"&gt;http://debain.org/software/shrinkingman/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Shrinking Man is an application for tracking your weight and       the calories consumed each day. It integrates well with the GNOME       desktop environment.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;      &lt;a href="http://www.gnu.org/licenses/licenses.html#GPL"&gt;GPL&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3489941064335555974?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3489941064335555974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3489941064335555974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3489941064335555974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3489941064335555974'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/shrinking-man-diet-tracker.html' title='Shrinking Man Diet Tracker'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-7387836752883944835</id><published>2008-09-04T23:19:00.001+08:00</published><updated>2008-09-04T23:20:49.347+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>RoutePlanner</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.lordsutch.com/chris/routeplanner.html"&gt;RoutePlanner&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.lordsutch.com/chris/routeplanner.html"&gt;http://www.lordsutch.com/chris/routeplanner.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;RoutePlanner is a highway trip planner written in Python that will run on a variety of systems. It allows you to determine a route from one city to another, optionally via some other city or cities. You can see the shortest, fastest, or "preferred" route. &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Author: &lt;/span&gt;&lt;cite&gt;&lt;a href="mailto:chris@lordsutch.com"&gt;chris@lordsutch.com&lt;/a&gt;&lt;/cite&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-7387836752883944835?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/7387836752883944835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=7387836752883944835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7387836752883944835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7387836752883944835'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/routeplanner.html' title='RoutePlanner'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6852838206471643314</id><published>2008-09-03T23:09:00.000+08:00</published><updated>2008-09-03T23:12:58.444+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Pytrainer</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pytrainer.e-oss.net/"&gt;Pytrainer&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pytrainer.e-oss.net/"&gt;http://pytrainer.e-oss.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Pytrainer is a tool to log your sport activities. This software is originally programed for cyclist but it can be used for another type of sportman resistance like runners, swimmers, skiers, mountain bikers, etc... Pytrainer works with your GPS fitness device and it is be able to generate detailed graphics and statistics with your gps data.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GPL licence&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6852838206471643314?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6852838206471643314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6852838206471643314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6852838206471643314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6852838206471643314'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/pytrainer.html' title='Pytrainer'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3570758948326403666</id><published>2008-09-03T23:08:00.001+08:00</published><updated>2008-09-03T23:09:43.608+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>PyTPV</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pytpv.sourceforge.net/"&gt;PyTPV&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pytpv.sourceforge.net/"&gt;http://pytpv.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;PyTPV is a software for managing a restaurant, bar and pizzeria.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3570758948326403666?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3570758948326403666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3570758948326403666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3570758948326403666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3570758948326403666'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/pytpv.html' title='PyTPV'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5684664623223089945</id><published>2008-09-03T23:07:00.000+08:00</published><updated>2008-09-03T23:08:14.357+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Education'/><title type='text'>PyKanjiCard</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/pykanjicard/"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!-- google_ad_section_start --&gt;&lt;a href="http://sourceforge.net/projects/pykanjicard/"&gt;                         PyKanjiCard&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/pykanjicard/"&gt;http://sourceforge.net/projects/pykanjicard/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;PyKanjiCard is a flash card program to aid learning japanese written words, in hiragana, katakana and kanji. You can select words composed only by characters you already known. It is written in Python, using Pygtk.                        &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5684664623223089945?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5684664623223089945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5684664623223089945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5684664623223089945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5684664623223089945'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/pykanjicard.html' title='PyKanjiCard'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-829796033043929619</id><published>2008-09-03T23:00:00.000+08:00</published><updated>2008-09-03T23:01:31.642+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Python GIS</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pygps.org/"&gt;Python GIS&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pygps.org/"&gt;http://pygps.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; I'm working on a pile of GIS programs in Python.  Mostly they make maps, but I'm targetting a total replacement of GRASS, so I'm calling this Python GIS.  &lt;ul&gt;&lt;li&gt;&lt;a href="http://pygps.org/#pygps"&gt;pygps&lt;/a&gt;, a Python GPS&lt;/li&gt;&lt;li&gt;&lt;a href="http://pygps.org/#mapview"&gt;mapview&lt;/a&gt;, a Python map viewer&lt;/li&gt;&lt;li&gt;&lt;a href="http://pygps.org/#LatLongUTMconversion"&gt;LatLongUTMconversion&lt;/a&gt;, a Python library to convert between Lat/Lon and UTM&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://www.gnu.org/"&gt;GPL&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-829796033043929619?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/829796033043929619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=829796033043929619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/829796033043929619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/829796033043929619'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/python-gis.html' title='Python GIS'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3746967261471218122</id><published>2008-09-03T22:57:00.000+08:00</published><updated>2008-09-03T22:59:06.563+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Education'/><title type='text'>Pybliographer</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://pybliographer.org/"&gt;Pybliographer&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pybliographer.org/"&gt;http://pybliographer.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; Pybliographer is a tool for managing bibliographic databases, with the following features: &lt;span class="anchor" id="line-8"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="line862"&gt;a user-friendly &lt;a class="http" href="http://www.gnome.org/"&gt;Gnome&lt;/a&gt; interface for editing, searching, inserting your citations in &lt;span class="anchor" id="line-9"&gt;&lt;/span&gt;&lt;a class="http" href="http://www.lyx.org/"&gt;LyX&lt;/a&gt;, &lt;a class="http" href="http://kile.sf.net/"&gt;Kile&lt;/a&gt; and &lt;a class="http" href="http://openoffice.org/"&gt;OpenOffice.org&lt;/a&gt;, &lt;span class="anchor" id="line-10"&gt;&lt;/span&gt;searching external databases like &lt;a class="http" href="http://www.ncbi.nlm.nih.gov/sites/entrez/"&gt;PubMed&lt;/a&gt;, Web of Science, &lt;span class="anchor" id="line-11"&gt;&lt;/span&gt;Citeseer, and more. &lt;span class="anchor" id="line-12"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-13"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class="gap"&gt;powerful APIs to integrate these features into your own custom application, with your own specific &lt;span class="anchor" id="line-14"&gt;&lt;/span&gt;database schema. &lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a class="http" href="http://www.gnu.org/copyleft/gpl.html"&gt;GNU GPL&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3746967261471218122?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3746967261471218122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3746967261471218122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3746967261471218122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3746967261471218122'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/pybliographer.html' title='Pybliographer'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1034562077442461944</id><published>2008-09-02T23:31:00.000+08:00</published><updated>2008-09-02T23:32:04.408+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>panelswitcher</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://code.google.com/p/panelswitcher/" style="text-decoration: none; color: rgb(0, 0, 0);"&gt;panelswitcher&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://code.google.com/p/panelswitcher/"&gt;http://code.google.com/p/panelswitcher/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; Not everyone loves the default placement of the panels in Gnome, and I’m one of them. &lt;span class="anchor" id="line-5"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-6"&gt;&lt;/span&gt;The Panel Switcher makes it possible to save and import panel layout settings. For each configuration it is possible to store a screenshot. Hopefully this will encourage users to experiment with different panel layouts, and share their layouts with others. The Panel switcher is shipped with some layout configurations. If you would like to contribute, please send me your layout and I will add it to the official release.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" rel="nofollow"&gt;GNU General Public License v2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1034562077442461944?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1034562077442461944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1034562077442461944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1034562077442461944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1034562077442461944'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/panelswitcher.html' title='panelswitcher'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8397957898518756487</id><published>2008-09-02T23:27:00.001+08:00</published><updated>2008-09-02T23:30:13.500+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Newton</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://newton.sourceforge.net/"&gt;&lt;newt&gt;Newton&lt;/newt&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://newton.sourceforge.net/"&gt;http://newton.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;newt&gt;Newton&lt;/newt&gt; is a desktop wiki applet for the GNOME2 desktop environment. You enter your           notes and information in a simple wiki-like syntax and &lt;newt&gt;Newton&lt;/newt&gt; formats it in rich           HTML for you! It is designed to make the creation of richly formatted documents of any type           as simple and quick as possible.          &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="https://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8397957898518756487?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8397957898518756487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8397957898518756487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8397957898518756487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8397957898518756487'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/newton.html' title='Newton'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5490649916515934801</id><published>2008-09-02T23:26:00.000+08:00</published><updated>2008-09-02T23:27:40.691+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>mapview, a Python map browser</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pygps.org/#mapview"&gt;mapview, a Python map browser&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pygps.org/#mapview"&gt;http://pygps.org/#mapview&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Mapview is a python map browser for Terraserver-usa map tiles. It   allows for edition of track files.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;Open Source License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5490649916515934801?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5490649916515934801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5490649916515934801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5490649916515934801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5490649916515934801'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/mapview-python-map-browser.html' title='mapview, a Python map browser'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-4429217605555981784</id><published>2008-09-02T23:24:00.000+08:00</published><updated>2008-09-02T23:26:34.084+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Lazy Tool</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/ltool/"&gt;Lazy Tool&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/ltool/"&gt;http://sourceforge.net/projects/ltool/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;LTool (Lazy Tool) is a graphical tool to make some tasks easyer. The main aplication is a pluginloader and written in Python/PyGTK. The major feture is the LtMacro and with it LtMacroEdit, wich requires python-xlib and PIL (Python Imaging Libary)&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-4429217605555981784?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/4429217605555981784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=4429217605555981784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4429217605555981784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4429217605555981784'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/lazy-tool.html' title='Lazy Tool'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8336851706647530673</id><published>2008-09-02T23:19:00.001+08:00</published><updated>2008-09-02T23:21:11.388+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Labyrinth</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.gnome.org/%7Edscorgie/labyrinth.html"&gt;Labyrinth&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.gnome.org/%7Edscorgie/labyrinth.html"&gt;http://www.gnome.org/~dscorgie/labyrinth.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Labyrinth is a lightweight mind-mapping tool, written in Python using Gtk and Cairo to do the drawing. It is intended to be as light and intuitive as possible, but still provide a wide range of powerful features.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU GPL v2 license&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8336851706647530673?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8336851706647530673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8336851706647530673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8336851706647530673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8336851706647530673'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/09/labyrinth.html' title='Labyrinth'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6770243482924018336</id><published>2008-08-31T22:11:00.000+08:00</published><updated>2008-08-31T22:12:34.740+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Guten</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://guten.sourceforge.net/"&gt;Guten&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://guten.sourceforge.net/"&gt;http://guten.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Guten is a tool to browse, retrieve, read and manage electronic books published by &lt;a href="http://www.gutenberg.org/"&gt;Project Gutenberg&lt;/a&gt;. Guten is Free software, distributed under the BSD licence.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;BSD licence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6770243482924018336?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6770243482924018336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6770243482924018336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6770243482924018336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6770243482924018336'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/guten.html' title='Guten'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-2871585440864924950</id><published>2008-08-31T22:10:00.000+08:00</published><updated>2008-08-31T22:11:38.538+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>GRAMPS</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://gramps-project.org/wiki/index.php?title=Main_Page"&gt;GRAMPS&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://gramps-project.org/wiki/index.php?title=Main_Page"&gt;http://gramps-project.org/wiki/index.php?title=Main_Page&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;b&gt;GRAMPS&lt;/b&gt; is a Free Software Project for Genealogy, offering a professional genealogy program, and a wiki open to all. It is a community project, created, developed and governed by &lt;a href="http://gramps-project.org/wiki/index.php?title=Genealogist" title="Genealogist"&gt;genealogists&lt;/a&gt;.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;Free Software&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-2871585440864924950?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/2871585440864924950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=2871585440864924950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2871585440864924950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2871585440864924950'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/gramps.html' title='GRAMPS'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8169460060584599730</id><published>2008-08-31T22:09:00.001+08:00</published><updated>2008-08-31T22:10:38.761+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Gourmet Recipe Manager</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://grecipe-manager.sourceforge.net/"&gt;Gourmet Recipe Manager&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://grecipe-manager.sourceforge.net/"&gt;http://grecipe-manager.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; &lt;em&gt;Gourmet Recipe Manager&lt;/em&gt; is a simple but powerful recipe-managing application. &lt;em&gt;Gourmet&lt;/em&gt; is intended for the GNOME  desktop environment, but works on any platform that gtk supports, including windows. &lt;p&gt;Gourmet allows you to collect, search and organize your recipes, and to automatically generate shopping lists from your collection. The latest version also allows you to calculate nutritional information for  your recipes using the USDA food database (or entering custom information by hand).  Take a look at the screenshots for a sense of how this works. You can download the &lt;span style="font-style: italic;"&gt;Gourmet Recipe Manager&lt;/span&gt; from the &lt;a href="http://sourceforge.net/projects/grecipe-manager/"&gt;sourceforge project page&lt;/a&gt;. That page also will allow you to sign up to learn about updates, to file  &lt;a href="http://sourceforge.net/tracker/?group_id=108118&amp;amp;atid=649652"&gt;bug reports&lt;/a&gt; and to make  &lt;a href="http://sourceforge.net/tracker/?atid=649655&amp;amp;group_id=108118&amp;amp;func=browse"&gt;feature requests&lt;/a&gt;, or to sign up for the &lt;a href="http://sourceforge.net/mail/?group_id=108118"&gt;mailing list&lt;/a&gt;.&lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8169460060584599730?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8169460060584599730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8169460060584599730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8169460060584599730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8169460060584599730'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/gourmet-recipe-manager.html' title='Gourmet Recipe Manager'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3912986676994976563</id><published>2008-08-31T22:07:00.001+08:00</published><updated>2008-08-31T22:09:02.731+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Gnome Catalog</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.gnomecatalog.org/"&gt;Gnome Catalog&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.gnomecatalog.org/"&gt;http://www.gnomecatalog.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Cataloging software for CDs and DVDs.  Catalog your dvds/cds and files in your hard disk.&lt;br /&gt; Generate thumbnails of files and saves it in the database files.&lt;br /&gt; Save the metadata of the files mp3, avis, images.&lt;br /&gt; You can export to csv files and import cdcat files.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Author: &lt;/span&gt;José Sánchez Moreno&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3912986676994976563?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3912986676994976563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3912986676994976563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3912986676994976563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3912986676994976563'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/gnome-catalog.html' title='Gnome Catalog'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6300335688730548439</id><published>2008-08-31T22:04:00.001+08:00</published><updated>2008-08-31T22:07:39.167+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>GnoCHM</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://gnochm.sourceforge.net/"&gt;GnoCHM&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://gnochm.sourceforge.net/"&gt;http://gnochm.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; GnoCHM is a CHM file viewer. It is designed to integrate nicely with             &lt;a href="http://www.gnome.org/"&gt; Gnome&lt;/a&gt;.           &lt;p&gt;It uses PyCHM, a Python package that exports the             &lt;a href="http://www.jedrea.com/chmlib/"&gt;               CHMLIB&lt;/a&gt; API. Features are:&lt;/p&gt;                      &lt;ul&gt;&lt;li&gt;Support for external ms-its links&lt;/li&gt;&lt;li&gt;Full text search support&lt;/li&gt;&lt;li&gt;Bookmarks&lt;/li&gt;&lt;li&gt;Configurable support for HTTP links&lt;/li&gt;&lt;li&gt;Integrated with Gnome2&lt;/li&gt;&lt;li&gt;Support for multiple languages (be, cs, de, el, es, fr, hu, it, ja, pl, pt_BR, ru, sv, tr, vi, zh_CN, zh_TW)&lt;/li&gt;&lt;li&gt;Support to open multiple files at once&lt;/li&gt;&lt;li&gt;Displays HTML page source&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6300335688730548439?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6300335688730548439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6300335688730548439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6300335688730548439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6300335688730548439'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/gnochm.html' title='GnoCHM'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3350306789098158762</id><published>2008-08-31T08:26:00.001+08:00</published><updated>2008-08-31T08:26:57.345+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>IBus</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://code.google.com/p/ibus/" id="iBus_-_Intelligent_Input_Bus_for_Linux_/_Unix_OS"&gt;IBus&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://code.google.com/p/ibus/"&gt;http://code.google.com/p/ibus/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; &lt;a id="iBus_-_Intelligent_Input_Bus_for_Linux_/_Unix_OS"&gt;Welcome to IBus project! It is a next generation input framework. &lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;br /&gt;License: &lt;/span&gt;    &lt;a href="http://www.gnu.org/licenses/lgpl.html" rel="nofollow"&gt;GNU Lesser General Public License&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3350306789098158762?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3350306789098158762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3350306789098158762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3350306789098158762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3350306789098158762'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/ibus.html' title='IBus'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-4369177682567221357</id><published>2008-08-30T23:52:00.001+08:00</published><updated>2008-08-30T23:53:34.093+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>gjots2</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://bhepple.freeshell.org/gjots/"&gt;gjots2&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://bhepple.freeshell.org/gjots/"&gt;http://bhepple.freeshell.org/gjots/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; &lt;b&gt;gjots2&lt;/b&gt; is a simple jotter application for your desktop - an outline processor. &lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GPL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-4369177682567221357?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/4369177682567221357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=4369177682567221357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4369177682567221357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4369177682567221357'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/gjots2.html' title='gjots2'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-7950262080731248180</id><published>2008-08-30T23:50:00.001+08:00</published><updated>2008-08-30T23:52:18.006+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>GDick</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://gdick.kldp.net/"&gt;GDick&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://gdick.kldp.net/"&gt;http://gdick.kldp.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; Korean-English dictionary client for GNOME&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;br /&gt;License: &lt;/span&gt;&lt;a href="http://kldp.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-7950262080731248180?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/7950262080731248180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=7950262080731248180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7950262080731248180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7950262080731248180'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/gdick.html' title='GDick'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-7302196299551025514</id><published>2008-08-30T23:48:00.001+08:00</published><updated>2008-08-30T23:50:06.184+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>GFCE UltraX</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://dietschnitzel.com/gfceu/"&gt;GFCE UltraX&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://dietschnitzel.com/gfceu/"&gt;http://dietschnitzel.com/gfceu/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;GFCE UltraX is a GTK frontend for the FCE UltraX Nintendo Entertainment System emulator. It allows users to easily play NES ROM files on their PC.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;Other&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-7302196299551025514?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/7302196299551025514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=7302196299551025514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7302196299551025514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7302196299551025514'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/gfce-ultrax.html' title='GFCE UltraX'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6664454431497764853</id><published>2008-08-30T23:47:00.001+08:00</published><updated>2008-08-30T23:48:36.282+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>GBirthday</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://gbirthday.sourceforge.net/"&gt;GBirthday&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://gbirthday.sourceforge.net/"&gt;http://gbirthday.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description: &lt;/span&gt;GBirthday is a birthday reminder application that helps you to remember your evolution contacts' birthdays.&lt;br /&gt;&lt;p&gt; It puts an icon on notification area which will blink when there is any of your contacts' birthday today. You can also check if there is any of your contacs' birhday on next days. &lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://www.gnu.org/copyleft/gpl.html" target="_top"&gt;General Public License&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6664454431497764853?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6664454431497764853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6664454431497764853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6664454431497764853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6664454431497764853'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/gbirthday.html' title='GBirthday'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8178286906861994071</id><published>2008-08-30T23:46:00.000+08:00</published><updated>2008-08-30T23:47:08.159+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>DiskSearch</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://disksearch.sourceforge.net/"&gt;DiskSearch&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://disksearch.sourceforge.net/"&gt;http://disksearch.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;DiskSearch is a tool for searching for files on all your removable media disks (e.g. CD's, ZIP disks or backup tapes). For instance you can search for songs on  your MP3-CD's or for a document on your backup DVD's. For advanced queries there is a regular expression search mode.&lt;br /&gt;The search is based on a simple database file which needs to be filled once by  adding all your disks to it.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt; GNU General Public License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8178286906861994071?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8178286906861994071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8178286906861994071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8178286906861994071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8178286906861994071'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/disksearch.html' title='DiskSearch'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-807980038087946158</id><published>2008-08-29T19:48:00.001+08:00</published><updated>2008-08-29T19:52:42.852+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>DeskbarApplet</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://raphael.slinckx.net/deskbar/"&gt;DeskbarApplet&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://raphael.slinckx.net/deskbar/"&gt;http://raphael.slinckx.net/deskbar/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; The goal of DeskbarApplet is to provide an omnipresent versatile search interface. By typing search terms into the deskbar entry in your panel you are presented with the search results as you type. &lt;p&gt;Seaches are handled by a series of plugins. DeskbarApplet provides a simple interface to manage these plugins to provide you with the search results that fit your needs.&lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://gentoo-wiki.com/GPL-2"&gt;GPL-2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-807980038087946158?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/807980038087946158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=807980038087946158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/807980038087946158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/807980038087946158'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/deskbarapplet.html' title='DeskbarApplet'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-2894018705509573460</id><published>2008-08-29T19:46:00.001+08:00</published><updated>2008-08-29T19:48:00.989+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Image'/><title type='text'>Comix</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://comix.sourceforge.net/"&gt;Comix&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://comix.sourceforge.net/"&gt;http://comix.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;i&gt;Comix is a user-friendly, customizable image viewer. It is specifically designed to handle    comic books, but also serves as a generic viewer. It reads images in ZIP, RAR or tar archives (also gzip or     bzip2 compressed) as well as plain image files. It is written in Python and uses GTK+ through     the PyGTK bindings.    &lt;/i&gt;    &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-2894018705509573460?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/2894018705509573460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=2894018705509573460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2894018705509573460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2894018705509573460'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/comix.html' title='Comix'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-2914223677135765528</id><published>2008-08-29T19:45:00.000+08:00</published><updated>2008-08-29T19:46:21.836+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>COD</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://codic.sourceforge.net/?page_id=2"&gt;COD&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://codic.sourceforge.net/?page_id=2"&gt;http://codic.sourceforge.net/?page_id=2&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; COD (stands for Crossplatform Offline Dictionary) is a simple, sleek, lightweight but powerful dictionary. &lt;p&gt;One of the most important features of COD is that it uses an offline databases to translate, which makes it easy for users without internet connection available. Dictionary databases can be downloaded form COD’s downloads section. If you want to participate in creating dictionaries, check this subject in the documentation.&lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU GPL version 3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-2914223677135765528?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/2914223677135765528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=2914223677135765528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2914223677135765528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2914223677135765528'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/cod.html' title='COD'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6963700167656394992</id><published>2008-08-29T19:42:00.001+08:00</published><updated>2008-08-29T19:45:35.331+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>CeeMedia</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://ceemedia.sosdg.org/"&gt;CeeMedia&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://ceemedia.sosdg.org/"&gt;http://ceemedia.sosdg.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;CeeMedia is a program for cataloguing your movie collection.&lt;br /&gt;&lt;br /&gt;It can retrive info and cover images from places such as Amazon, IMDb and All Movie Guide, and if that's not enough, you can write your own plugin for your favorite movie-site.&lt;br /&gt;&lt;br /&gt;    It also generally tries to provide the user with the most comfortable interface available     for the task, while trying to follow the Gnome Human Interface Guidelines.    &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;                                                     &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6963700167656394992?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6963700167656394992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6963700167656394992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6963700167656394992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6963700167656394992'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/ceemedia.html' title='CeeMedia'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3727835025231993515</id><published>2008-08-29T19:41:00.001+08:00</published><updated>2008-08-29T19:42:48.956+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Bauble</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://bauble.belizebotanic.org/"&gt;Bauble&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://bauble.belizebotanic.org/"&gt;http://bauble.belizebotanic.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Bauble is a software application to help you (yes you) manage a  collection of botanical specimens. It is intended  to be used by botanic gardens, herbaria, arboreta, etc. to  manage their collection information. It is a  &lt;a href="http://opensource.org/"&gt;open&lt;/a&gt;,  &lt;a href="http://www.fsf.org/"&gt;free&lt;/a&gt;,  cross-platform alternative to BG-Base and similiar software.      &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;    &lt;a href="http://www.fsf.org/licensing/licenses/gpl.html"&gt;GPL&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3727835025231993515?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3727835025231993515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3727835025231993515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3727835025231993515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3727835025231993515'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/bauble.html' title='Bauble'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8765543979029078470</id><published>2008-08-28T22:08:00.000+08:00</published><updated>2008-08-28T22:09:20.609+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Formats'/><title type='text'>cx_bsdiff</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://starship.python.net/crew/atuining/cx_bsdiff/index.html"&gt;cx_bsdiff&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://starship.python.net/crew/atuining/cx_bsdiff/index.html"&gt;http://starship.python.net/crew/atuining/cx_bsdiff/index.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;  bsdiff is a very simple Python extension module that allows Python to perform the same tasks as the bsdiff utility available from &lt;a href="http://www.daemonology.net/bsdiff"&gt;here&lt;/a&gt;. &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;span style="font-family:arial,sans-serif;"&gt;&lt;span style="font-size:-1;"&gt;BSD license&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8765543979029078470?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8765543979029078470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8765543979029078470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8765543979029078470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8765543979029078470'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/cxbsdiff.html' title='cx_bsdiff'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5781815844300621949</id><published>2008-08-28T22:06:00.001+08:00</published><updated>2008-08-28T22:08:26.421+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Formats'/><title type='text'>ASN.1 tools for Python</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pyasn1.sourceforge.net/"&gt;ASN.1 tools for Python &lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pyasn1.sourceforge.net/"&gt;http://pyasn1.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; Whenever data structures are described in some machine and programming language independent and unambiguous way, such specification is called  &lt;a href="http://en.wikipedia.org/wiki/Abstract_syntax"&gt;abstract syntax&lt;/a&gt;, by contrast with machine/language specific methods, which are called 'concrete' or 'transfer' syntaxes.   &lt;p&gt; Abstract syntaxes appear useful in networking as a tool for engineering protocols in a clear and portable way. Moreover, once a protocol  is described in some abstract language, protocol parsers and builders could be automatically generated for various computing architectures/programming languages, thus saving engineers from implementing  low-level transport details by hand. &lt;/p&gt;  &lt;p&gt; Abstract Syntax Notation One ( &lt;a href="http://en.wikipedia.org/wiki/Abstract_Syntax_Notation_1x"&gt;ASN.1&lt;/a&gt; ) is a set of  &lt;a href="http://www.itu.int/ITU-T/studygroups/com17/languages/X.680-X.693-0207w.zip"&gt; ITU standards&lt;/a&gt; defining particular implementation of abstract data description language accompanied by a collection of transfer encoding methods. Perhaps the most widely used among these data serialization methods is Basic Encoding Rules ( &lt;a href="http://en.wikipedia.org/wiki/Basic_encoding_rules"&gt;BER&lt;/a&gt; ) together with its derivatives ( &lt;a href="http://en.wikipedia.org/wiki/Distinguished_encoding_rules"&gt;DER&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Canonical_encoding_rules"&gt;CER&lt;/a&gt; ), while Packed Encoding Rules &lt;a href="http://en.wikipedia.org/wiki/Packed_encoding_rules"&gt;PER&lt;/a&gt; ) aims at most compact data representation whilst in the wire. &lt;/p&gt;  &lt;p&gt; This project is dedicated to implementation of ASN.1 types (concrete  syntax) and codecs (transfer syntaxes) for Python programming environment. ASN.1 compiler is planned for implementation in the future. &lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5781815844300621949?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5781815844300621949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5781815844300621949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5781815844300621949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5781815844300621949'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/asn1-tools-for-python.html' title='ASN.1 tools for Python'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-4989080133657319947</id><published>2008-08-28T22:05:00.000+08:00</published><updated>2008-08-28T22:06:40.257+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Formats'/><title type='text'>tarfile</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.gustaebel.de/lars/tarfile/"&gt;tarfile&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.gustaebel.de/lars/tarfile/"&gt;http://www.gustaebel.de/lars/tarfile/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;tarfile is a comprehensive implementation of the &lt;em&gt;tar&lt;/em&gt; archive format as a module for the  &lt;a href="http://www.python.org/"&gt;Python Language&lt;/a&gt;. It enables read/write access to common &lt;em&gt;tar&lt;/em&gt; archives including support for gzip/bzip2 compressed archives.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;span style="font-family:arial,sans-serif;"&gt;&lt;span style="font-size:-1;"&gt;Open Source, BSD-like&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-4989080133657319947?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/4989080133657319947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=4989080133657319947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4989080133657319947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4989080133657319947'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/tarfile.html' title='tarfile'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6807701257342219295</id><published>2008-08-28T22:04:00.001+08:00</published><updated>2008-08-28T22:05:40.102+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Formats'/><title type='text'>ID3.py</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://id3-py.sourceforge.net/"&gt;ID3.py&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://id3-py.sourceforge.net/"&gt;http://id3-py.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;This module allows one to read and manipulate so-called &lt;a href="http://www.id3.org/"&gt;ID3     informational tags&lt;/a&gt; on MP3 files through an object-oriented &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;     interface. Note that this is the first thing I've ever written in     Python, so please bear with me if I've done something atrociously     wrong.    &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;span style="font-family:arial,sans-serif;"&gt;&lt;span style="font-size:-1;"&gt;GPL&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6807701257342219295?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6807701257342219295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6807701257342219295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6807701257342219295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6807701257342219295'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/id3py.html' title='ID3.py'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-2656060084587296750</id><published>2008-08-28T22:01:00.001+08:00</published><updated>2008-08-28T22:04:16.357+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Formats'/><title type='text'>PyLZMA</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.joachim-bauch.de/projects/python/pylzma"&gt;PyLZMA&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.joachim-bauch.de/projects/python/pylzma"&gt;http://www.joachim-bauch.de/projects/python/pylzma&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; Platform independent python bindings for the LZMA compression library.&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;br /&gt;License: &lt;/span&gt;&lt;span style="font-family:arial,sans-serif;"&gt;&lt;span style="font-size:-1;"&gt;LGPL&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-2656060084587296750?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/2656060084587296750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=2656060084587296750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2656060084587296750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2656060084587296750'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pylzma.html' title='PyLZMA'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1415092528957001537</id><published>2008-08-28T21:59:00.000+08:00</published><updated>2008-08-28T22:00:54.095+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Formats'/><title type='text'>LZO</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.oberhumer.com/opensource/lzo/"&gt;LZO&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.oberhumer.com/opensource/lzo/"&gt;http://www.oberhumer.com/opensource/lzo/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;      LZO is a data compression library which is suitable for data     de-/compression in real-time. This means it favours speed over     compression ratio.    &lt;br /&gt;&lt;dl&gt;&lt;dd&gt;     &lt;p&gt;LZO is written in ANSI C. Both the source code and the compressed     data format are designed to be portable across platforms.&lt;/p&gt;   &lt;/dd&gt;&lt;dd&gt;     &lt;p&gt;LZO implements a number of algorithms with the following     features:&lt;/p&gt;      &lt;ul class="uld"&gt;&lt;li&gt;Decompression is simple and *&lt;em&gt;very&lt;/em&gt;* fast.&lt;/li&gt;&lt;li&gt;Requires no memory for decompression.&lt;/li&gt;&lt;li&gt;Compression is pretty fast.&lt;/li&gt;&lt;li&gt;Requires 64 kB of memory for compression.&lt;/li&gt;&lt;li&gt;Allows you to dial up extra compression at a speed cost in the       compressor. The speed of the decompressor is not reduced.&lt;/li&gt;&lt;li&gt;Includes compression levels for generating pre-compressed data       which achieve a quite competitive compression ratio.&lt;/li&gt;&lt;li&gt;There is also a compression level which needs only 8 kB for       compression.&lt;/li&gt;&lt;li&gt;Algorithm is thread safe.&lt;/li&gt;&lt;li&gt;Algorithm is lossless.&lt;/li&gt;&lt;/ul&gt;   &lt;/dd&gt;&lt;dd&gt;     &lt;p&gt;LZO supports overlapping compression and in-place     decompression.&lt;/p&gt;   &lt;/dd&gt;&lt;dd&gt;     &lt;p&gt;LZO and the LZO algorithms and implementations are distributed     under the terms of the &lt;a href="http://www.oberhumer.com/opensource/gpl.html"&gt;GNU General Public License     (GPL)&lt;/a&gt;     . Special licenses     for commercial and other applications are available by contacting the     author.&lt;/p&gt;   &lt;/dd&gt;&lt;/dl&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://www.oberhumer.com/opensource/gpl.html"&gt;GNU General Public License     (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1415092528957001537?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1415092528957001537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1415092528957001537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1415092528957001537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1415092528957001537'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/lzo.html' title='LZO'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-810962636202116521</id><published>2008-08-27T23:05:00.001+08:00</published><updated>2008-08-27T23:06:22.757+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI builder'/><title type='text'>Python TWAIN Module</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://twainmodule.sourceforge.net/"&gt;Python TWAIN Module&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://twainmodule.sourceforge.net/"&gt;http://twainmodule.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;The Python TWAIN module provides an interface to scanners, digital cameras and other devices which implement TWAIN, for the Windows platform. It provides the functionality to allow a Python application to connect to the scanner/camera and to retrieve images from that device.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-810962636202116521?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/810962636202116521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=810962636202116521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/810962636202116521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/810962636202116521'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/python-twain-module.html' title='Python TWAIN Module'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-259288618871573113</id><published>2008-08-27T23:02:00.001+08:00</published><updated>2008-08-27T23:05:04.023+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI builder'/><title type='text'>JpGraph</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://metagram.webreply.com/.index.phtml"&gt;JpGraph&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://metagram.webreply.com/.index.phtml"&gt;http://metagram.webreply.com/.index.phtml&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;"JpGraph is a fully OO graph library which makes it easy to                both draw a "quick and dirty" graph with a minimum of                code and quite complex graphs which requires a very fine grain of                control. The library tries to assign sensible default values for                most parameters hence making the learning curve quite flat since                for most of the time very few commands is required to draw graphs                with a pleasing aesthetic look." -- Johan Persson&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-259288618871573113?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/259288618871573113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=259288618871573113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/259288618871573113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/259288618871573113'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/jpgraph.html' title='JpGraph'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6611883436582818612</id><published>2008-08-27T23:00:00.001+08:00</published><updated>2008-08-27T23:02:06.191+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI builder'/><title type='text'>Ming</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.libming.org/"&gt;Ming&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.libming.org/"&gt;http://www.libming.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description: &lt;/span&gt;Ming is a library for generating Macromedia Flash files (.swf), written in C, and &lt;a href="http://www.libming.org/moin.cgi/WhatsIncluded"&gt;includes useful utilities&lt;/a&gt; for working with .swf files.  &lt;p&gt;It has wrappers that allow it to be used in C++, PHP, Python, Ruby, and Perl. &lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=16"&gt;GNU Library or Lesser General Public License (LGPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6611883436582818612?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6611883436582818612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6611883436582818612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6611883436582818612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6611883436582818612'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/ming.html' title='Ming'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-7716820006741265004</id><published>2008-08-27T22:59:00.000+08:00</published><updated>2008-08-27T23:00:28.063+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI builder'/><title type='text'>Biggles</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/biggles/"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!-- google_ad_section_start --&gt;&lt;a href="http://sourceforge.net/projects/biggles/"&gt;                   Biggles&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/biggles/"&gt;http://sourceforge.net/projects/biggles/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Biggles is a 2D scientific plotting package for Python, geared toward the production of publication-quality plots.                   &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-7716820006741265004?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/7716820006741265004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=7716820006741265004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7716820006741265004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7716820006741265004'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/biggles.html' title='Biggles'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-4917335713787192798</id><published>2008-08-27T22:57:00.001+08:00</published><updated>2008-08-27T22:59:27.784+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI builder'/><title type='text'>Python Computer Graphics Kit</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://cgkit.sourceforge.net/introduction.html"&gt;Python Computer Graphics Kit&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://cgkit.sourceforge.net/introduction.html"&gt;http://cgkit.sourceforge.net/introduction.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;a name="intro"&gt;The Python Computer Graphics Kit is an Open Source software package  containing a collection of Python modules,   plugins and utilities that are meant to be useful for any domain   where you have to deal with 3D data of any kind,  be it for visualization, creating photorealistic images, Virtual  Reality or even games.  &lt;/a&gt;&lt;p&gt; &lt;a name="intro"&gt; Currently, the entire kit consists of the following parts:    &lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a name="intro"&gt; The Python package &lt;b&gt;&lt;tt&gt;cgkit&lt;/tt&gt;&lt;/b&gt; that extends Python with 3D-related   functionality.&lt;/a&gt;&lt;p&gt; &lt;a name="intro"&gt; &lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="intro"&gt; The Maya plugin &lt;b&gt;&lt;tt&gt;sourcepy&lt;/tt&gt;&lt;/b&gt; that integrates the Python interpreter  into Maya, and the accompanying Python package &lt;b&gt;&lt;tt&gt;maya&lt;/tt&gt;&lt;/b&gt; that makes  Maya functionality available in Python.&lt;/a&gt;&lt;p&gt; &lt;a name="intro"&gt; &lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="intro"&gt; A collection of small stand-alone utilities written in Python, MEL or MaxScript.  &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;                                                     &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;/a&gt;,                                                     &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=16"&gt;GNU Library or Lesser General Public License (LGPL)&lt;/a&gt;,                                                     &lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=305"&gt;Mozilla Public License 1.1 (MPL 1.1)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-4917335713787192798?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/4917335713787192798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=4917335713787192798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4917335713787192798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4917335713787192798'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/python-computer-graphics-kit.html' title='Python Computer Graphics Kit'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8595148942563398694</id><published>2008-08-27T22:54:00.001+08:00</published><updated>2008-08-27T22:57:08.437+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI builder'/><title type='text'>Lightflow Rendering Interface</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.lightflowtech.com/"&gt;Lightflow Rendering Interface&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.lightflowtech.com/"&gt;http://www.lightflowtech.com/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;span style="font-family:Helvetica, Verdana, Lucida, Arial;font-size:+1;"&gt;The &lt;b&gt;Lightflow Rendering Interface&lt;/b&gt; is        an object oriented programming interface to synthetic        rendering, which provides a common environment and description language to treat light distribution        in three dimensional spaces.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;span&gt;&lt;span style="font-family:Helvetica, Verdana, Lucida, Arial;font-size:+1;color:#000000;"&gt;completely &lt;i&gt;free for non commercial uses&lt;/i&gt;. &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8595148942563398694?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8595148942563398694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8595148942563398694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8595148942563398694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8595148942563398694'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/lightflow-rendering-interface.html' title='Lightflow Rendering Interface'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6001219271979141407</id><published>2008-08-27T22:50:00.001+08:00</published><updated>2008-08-27T22:53:50.034+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game and 3D Graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI builder'/><title type='text'>The MayaVi Data Visualizer</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://mayavi.sourceforge.net/"&gt;The MayaVi Data Visualizer&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://mayavi.sourceforge.net/"&gt;http://mayavi.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; 3-Dimensional Visualization  &lt;img src="http://code.enthought.com/img/mayavi-samp.png" style="float: right;" border="0" /&gt; &lt;p&gt;The Mayavi &lt;em&gt;project&lt;/em&gt; includes two related &lt;em&gt;packages&lt;/em&gt; for 3-dimensional visualization:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://code.enthought.com/projects/mayavi/#Mayavi2"&gt;Mayavi2&lt;/a&gt;&lt;/strong&gt;: A tool for easy and interactive visualization of data.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://code.enthought.com/projects/mayavi/#TVTK"&gt;TVTK&lt;/a&gt;&lt;/strong&gt;: A Traits-based wrapper for the Visualization Toolkit, a popular open-source visualization library.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;These libraries operate at different levels of abstraction. TVTK manipulates visualization objects, while Mayavi2 lets you operate on your data, and then see the results. Most users either use the Mayavi user interface or program to its scripting interface; you probably don't need to interact with TVTK unless you want to create a new Mayavi module. &lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=187"&gt;BSD License&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6001219271979141407?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6001219271979141407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6001219271979141407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6001219271979141407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6001219271979141407'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/mayavi-data-visualizer.html' title='The MayaVi Data Visualizer'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-7243964453988084591</id><published>2008-08-21T16:27:00.000+08:00</published><updated>2008-08-21T16:28:42.089+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Graphical User Interface (GUI)'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI builder'/><title type='text'>PythonCard</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pythoncard.sourceforge.net/"&gt;PythonCard&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pythoncard.sourceforge.net/"&gt;http://pythoncard.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; PythonCard is a GUI construction kit for building cross-platform desktop      applications on Windows, Mac OS X, and Linux, using the      &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; language.     &lt;p&gt;The PythonCard motto is "Simple things should be simple and complex      things should be possible."&lt;/p&gt;     &lt;p&gt;PythonCard is for you if you want to develop graphical applications      quickly and easily with a minimum of effort and coding. Apple's      &lt;a href="http://c2.com/cgi/wiki?HyperCard"&gt;HyperCard&lt;/a&gt; is one of our      inspirations; simple, yet powerful.&lt;/p&gt;     &lt;p&gt;PythonCard uses &lt;a href="http://www.wxpython.org/"&gt;wxPython&lt;/a&gt;.      If you are already familiar with wxPython, just think of PythonCard as a      simpler way of doing wxPython programs with a whole lot of samples and tools      already in place for you to copy and subclass and tools to help you build      cross-platform applications.&lt;/p&gt;     &lt;p&gt;PythonCard is an open source project and is being developed under the      terms of a &lt;a href="http://cvs.sourceforge.net/viewcvs.py/pythoncard/PythonCard/LICENSE.txt?view=markup"&gt;BSD-style license&lt;/a&gt;.      This basically means you are free to download and use the executables, source      code, web pages or any other item produced by the project and use it as you      wish, as long as you acknowledge the source of that item and replicate the      license associated with it.&lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://cvs.sourceforge.net/viewcvs.py/pythoncard/PythonCard/LICENSE.txt?view=markup"&gt;BSD-style license&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-7243964453988084591?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/7243964453988084591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=7243964453988084591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7243964453988084591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7243964453988084591'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pythoncard.html' title='PythonCard'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-238180017683338559</id><published>2008-08-21T16:00:00.000+08:00</published><updated>2008-08-21T16:01:50.094+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Bioinformatics'/><title type='text'>Adsat -- Sequence Analysis Tool</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/adsat/"&gt;Adsat -- Sequence Analysis Tool&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/adsat/"&gt;http://sourceforge.net/projects/adsat/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Automated Database-lookup and Sequence Analysis Tool for use specifically with BioPython. Used for obtaining Sequence and other Data from online databases and processing the data using open bioinformatics tools like BLAST and MEME.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=15"&gt;GNU General Public License (GPL)&lt;!-- google_ad_section_end --&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-238180017683338559?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/238180017683338559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=238180017683338559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/238180017683338559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/238180017683338559'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/adsat-sequence-analysis-tool.html' title='Adsat -- Sequence Analysis Tool'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3746642301309390715</id><published>2008-08-20T20:13:00.001+08:00</published><updated>2008-08-20T20:15:49.737+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>mxCrypto - Wrapping OpenSSL's cryptographic algorithms</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.egenix.com/www2002/python/mxCrypto.html"&gt;mxCrypto - Wrapping OpenSSL's cryptographic algorithms&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.egenix.com/www2002/python/mxCrypto.html"&gt;http://www.egenix.com/www2002/python/mxCrypto.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;span style="font-family:arial,sans-serif;"&gt;&lt;span style="font-size:-1;"&gt;Wrappers for OpenSSL's cryptographic algorithms.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://www.egenix.com/www2002/python/mxCrypto.html/mxLicense.html#Public"&gt;&lt;b&gt;eGenix.com Public    License Agreement&lt;/b&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3746642301309390715?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3746642301309390715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3746642301309390715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3746642301309390715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3746642301309390715'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/mxcrypto-wrapping-openssls.html' title='mxCrypto - Wrapping OpenSSL&apos;s cryptographic algorithms'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-2934691663589586205</id><published>2008-08-20T20:12:00.000+08:00</published><updated>2008-08-20T20:13:36.636+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>python-mcrypt</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://labix.org/python-mcrypt"&gt;&lt;strong&gt;python-mcrypt&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://labix.org/python-mcrypt"&gt;http://labix.org/python-mcrypt&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;strong&gt;python-mcrypt&lt;/strong&gt; is a comprehensive &lt;a class="http" href="http://www.python.org/"&gt;Python&lt;/a&gt; &lt;span class="anchor" id="line-7"&gt;&lt;/span&gt;interface to the &lt;a class="http" href="http://mcrypt.sourceforge.net/"&gt;mcrypt&lt;/a&gt; library, which &lt;span class="anchor" id="line-8"&gt;&lt;/span&gt;is a library providing a uniform interface to several symmetric encryption &lt;span class="anchor" id="line-9"&gt;&lt;/span&gt;algorithms. It is intended to have a simple interface to access encryption &lt;span class="anchor" id="line-10"&gt;&lt;/span&gt;algorithms in ofb, cbc, cfb, ecb and stream modes. The algorithms it &lt;span class="anchor" id="line-11"&gt;&lt;/span&gt;supports are DES, 3DES, RIJNDAEL, Twofish, IDEA, GOST, CAST-256, ARCFOUR, &lt;span class="anchor" id="line-12"&gt;&lt;/span&gt;SERPENT, SAFER+, and more.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Author: &lt;/span&gt;Gustavo Niemeyer &lt;&lt;a class="mailto" href="mailto:gustavo@niemeyer.net"&gt;gustavo@niemeyer.net&lt;/a&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-2934691663589586205?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/2934691663589586205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=2934691663589586205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2934691663589586205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2934691663589586205'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/python-mcrypt.html' title='python-mcrypt'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5113831422697385493</id><published>2008-08-20T20:11:00.000+08:00</published><updated>2008-08-20T20:12:13.221+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Advanced Encryption Suite</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://sourceforge.net/projects/pyaes/"&gt;&lt;span&gt;Advanced Encryption Suite&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/pyaes/"&gt;http://sourceforge.net/projects/pyaes/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;A tight python crypto module implementing only the latest and greatest: Rijndael (AES) symmetric cipher in 128, 192 and 256 bits supporting password encryption, SHA 256 and several CSPRNG schemes in pure python.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=187"&gt;BSD License&lt;!-- google_ad_section_end --&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5113831422697385493?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5113831422697385493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5113831422697385493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5113831422697385493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5113831422697385493'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/advanced-encryption-suite.html' title='Advanced Encryption Suite'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8017997279477491359</id><published>2008-08-20T20:10:00.002+08:00</published><updated>2008-08-20T20:11:24.030+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>CryptKit</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/cryptkit/"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!-- google_ad_section_start --&gt;&lt;a href="http://sourceforge.net/projects/cryptkit/"&gt;                 CryptKit&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/cryptkit/"&gt;http://sourceforge.net/projects/cryptkit/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;CryptKit is a small, fast cryptographic toolkit for python. It implements Rijndael(AES), SHA 256, Elliptic Curve PKI, Diffie-Hellman key exchange and Nyberg-Ruppel signature/verification. Comprehensive enough to provide a secure socket alternative to SSL.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=187"&gt;BSD License&lt;!-- google_ad_section_end --&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8017997279477491359?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8017997279477491359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8017997279477491359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8017997279477491359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8017997279477491359'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/cryptkit.html' title='CryptKit'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5178600058074567059</id><published>2008-08-20T20:10:00.001+08:00</published><updated>2008-08-20T20:10:42.840+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Python OpenSSL Wrappers(POW),</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/pow"&gt;Python OpenSSL Wrappers(POW),&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/pow"&gt;http://sourceforge.net/projects/pow&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Python OpenSSL Wrappers(POW), a Python wrapper for OpenSSL. X590v3 and CRL encoding is now also support is now via a pure Python module, which will include support for PKCS in the near future.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=187"&gt;BSD License&lt;!-- google_ad_section_end --&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5178600058074567059?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5178600058074567059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5178600058074567059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5178600058074567059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5178600058074567059'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/python-openssl-wrapperspow.html' title='Python OpenSSL Wrappers(POW),'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-4401227451999672582</id><published>2008-08-20T20:07:00.001+08:00</published><updated>2008-08-20T20:08:35.058+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'>auth-modules</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.chrisarndt.de/en/software/python/#auth"&gt;auth-modules &lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.chrisarndt.de/en/software/python/#auth"&gt;http://www.chrisarndt.de/en/software/python/#auth&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;This Python module collection provides functions and classes for authentication purposes and user database management. Also included are some command line scripts, examples and pydoc generated API documentation.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;span style="font-family:arial,sans-serif;"&gt;&lt;span style="font-size:-1;"&gt;Open source&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-4401227451999672582?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/4401227451999672582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=4401227451999672582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4401227451999672582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/4401227451999672582'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/auth-modules.html' title='auth-modules'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-2947338925768018671</id><published>2008-08-20T20:06:00.000+08:00</published><updated>2008-08-20T20:07:02.187+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Pisces</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.cnri.reston.va.us/software/pisces/"&gt;Pisces&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.cnri.reston.va.us/software/pisces/"&gt;http://www.cnri.reston.va.us/software/pisces/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; Pisces is a Python implementation of the SPKI Certificate standard.  &lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;br /&gt;License: &lt;/span&gt;&lt;span style="font-family:arial,sans-serif;"&gt;&lt;span style="font-size:-1;"&gt;Python License&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-2947338925768018671?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/2947338925768018671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=2947338925768018671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2947338925768018671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2947338925768018671'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pisces.html' title='Pisces'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6012944625499098426</id><published>2008-08-20T20:01:00.003+08:00</published><updated>2008-08-20T20:03:07.501+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>pyOpenSSL</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pyopenssl.sourceforge.net/"&gt;pyOpenSSL&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pyopenssl.sourceforge.net/"&gt;http://pyopenssl.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;span style="font-family:arial,sans-serif;"&gt;&lt;span style="font-size:-1;"&gt;Python interface to the OpenSSL library&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;span style="font-family:arial,sans-serif;"&gt;&lt;span style="font-size:-1;"&gt;LGPL&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6012944625499098426?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6012944625499098426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6012944625499098426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6012944625499098426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6012944625499098426'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pyopenssl.html' title='pyOpenSSL'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1887021245332569567</id><published>2008-08-19T17:42:00.001+08:00</published><updated>2008-08-19T17:43:54.765+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Ftp'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>miniFTP</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;: &lt;a href="http://tuopppi.net/index.php?page=code"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;miniFTP&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL:  &lt;a href="http://tuopppi.net/index.php?page=code"&gt;http://tuopppi.net/index.php?page=code &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description: &lt;/span&gt;&lt;a&gt;miniFTP&lt;/a&gt;, simple FTP client for basic tasks&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License:  &lt;/span&gt;    &lt;a href="http://www.gnu.org/licenses/gpl.html" rel="nofollow"&gt;GNU General Public License v3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1887021245332569567?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1887021245332569567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1887021245332569567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1887021245332569567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1887021245332569567'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/miniftp.html' title='miniFTP'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1779875946350300955</id><published>2008-08-18T22:43:00.000+08:00</published><updated>2008-08-18T22:44:00.588+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Python Wikipedia Robot Framework</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://sourceforge.net/projects/pywikipediabot"&gt;&lt;span&gt;Python Wikipedia Robot Framework&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/pywikipediabot"&gt;http://sourceforge.net/projects/pywikipediabot&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;A framework for writing robots to crawl MediaWiki wikis like Wikipedia, with the goal of standardizing content or otherwise making minor modifications to the pages of the wiki including making interwiki links.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://sourceforge.net/softwaremap/trove_list.php?form_cat=188"&gt;MIT License&lt;!-- google_ad_section_end --&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1779875946350300955?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1779875946350300955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1779875946350300955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1779875946350300955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1779875946350300955'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/python-wikipedia-robot-framework.html' title='Python Wikipedia Robot Framework'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-636902157659632695</id><published>2008-08-18T22:40:00.001+08:00</published><updated>2008-08-18T22:42:40.880+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='Code Generators'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>zhpy</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://code.google.com/p/zhpy/" id="About_ZHPY"&gt;zhpy&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://code.google.com/p/zhpy/"&gt;http://code.google.com/p/zhpy/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; &lt;a id="About_ZHPY"&gt;zhpy (pronounce as 'zippy' or 'Z-H-pi') is the full feature python language with fully tested chinese keywords, variables, and parameters support, independent on python version, bundle with command line tool, interpreter, pluggable keyword system and great document. &lt;/a&gt;&lt;p&gt;&lt;a id="About_ZHPY"&gt;zhpy on python is good for Taiwan and China beginners to  learn python in their native language. &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a id="About_ZHPY"&gt;The core of zhpy is a lightweight python module and a chinese source convertor based on python, which provides interpreter and command line tool to translate zhpy code to python. zhpy integrated a setuptools-based plugin system for keyword reuse. The zhpy code written in traditional and simplified chinese could be translated and converted to natual python code. Thus it could be execute as nature python code and be used in normal python programs. &lt;/a&gt;&lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://www.opensource.org/licenses/mit-license.php" rel="nofollow"&gt;MIT License&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-636902157659632695?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/636902157659632695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=636902157659632695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/636902157659632695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/636902157659632695'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/zhpy.html' title='zhpy'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1072166395166881178</id><published>2008-08-18T22:27:00.000+08:00</published><updated>2008-08-18T22:28:58.227+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Bioinformatics'/><title type='text'>EUtils</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.dalkescientific.com/EUtils/"&gt;EUtils&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.dalkescientific.com/EUtils/"&gt;http://www.dalkescientific.com/EUtils/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; EUtils is a client-side library for the Entrez databases at NCBI.   &lt;p&gt; NCBI provides the &lt;a href="http://www.ncbi.nlm.nih.gov/entrez/query/static/eutils_help.html"&gt;EUtils&lt;/a&gt; web service so that software can query Entrez directly, rather than going through the web interface and dealing with the hassles of web scraping. &lt;/p&gt; &lt;p&gt; This package provides two levels of interface.  The lowest one makes a programmatic interface to construct the query URL and make the request.  The higher level ones support history tracking and parsing of query results.  These greatly simplify working with the EUtils server. &lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1072166395166881178?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1072166395166881178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1072166395166881178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1072166395166881178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1072166395166881178'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/eutils.html' title='EUtils'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8377217051403659689</id><published>2008-08-18T22:23:00.000+08:00</published><updated>2008-08-18T22:24:00.336+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Text Processing'/><title type='text'>PyDaylight</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.dalkescientific.com/PyDaylight/"&gt;PyDaylight&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.dalkescientific.com/PyDaylight/"&gt;http://www.dalkescientific.com/PyDaylight/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;PyDaylight is a rapid application development library based on the Daylight chemical informatics toolkits (&lt;a href="http://www.daylight.com/"&gt;http://www.daylight.com/&lt;/a&gt;). Researchers enjoy it because it lets them implement and test new chemical algorithms in less than half the time of traditional methods. Software developers appreciate the use of high-level constructs such as object-oriented design, iterators and exceptions, and the easy integration with other Python libraries.  Support staff enjoy it for its readability and its robust implementation that precludes most categories of silent errors, including type mismatches and memory leaks. &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8377217051403659689?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8377217051403659689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8377217051403659689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8377217051403659689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8377217051403659689'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pydaylight_18.html' title='PyDaylight'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6860369212447732499</id><published>2008-08-18T22:19:00.003+08:00</published><updated>2008-08-18T22:29:19.782+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Text Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='Bioinformatics'/><title type='text'>Mindy</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://www.dalkescientific.com/Mindy/"&gt;Mindy&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.dalkescientific.com/Mindy/"&gt;http://www.dalkescientific.com/Mindy/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Mindy is the &lt;a href="http://www.dalkescientific.com/Biopython/"&gt;Biopython&lt;/a&gt; flat-file indexing system.  Currently under development, it uses the &lt;a href="http://www.dalkescientific.com/Martel/"&gt;Martel&lt;/a&gt; parsing technology to read a file and find record boundaries, identifiers, keywords and cross-references. This information is stored in a data system that allows simple queries and fast record retrieval.  The final product will also include command-line and web based interfaces as well as HTML output and format conversion methods.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6860369212447732499?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6860369212447732499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6860369212447732499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6860369212447732499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6860369212447732499'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/mindy.html' title='Mindy'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3161606420700546646</id><published>2008-08-18T22:17:00.003+08:00</published><updated>2008-08-18T22:29:32.799+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Text Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='Bioinformatics'/><title type='text'>Martel</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://www.dalkescientific.com/Martel/"&gt;Martel&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.dalkescientific.com/Martel/"&gt;http://www.dalkescientific.com/Martel/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; Martel lets you work with existing flat-file bioinformatics formats as if they are already in XML.  It is the core parsing framework for our proucts and for &lt;a href="http://www.dalkescientific.com/Biopython/"&gt;Biopython&lt;/a&gt; because it simplifies and standardizes how to access &lt;i&gt;all&lt;/i&gt; the data in a file.  &lt;p&gt; Some of the tasks that can be done with Martel are:  &lt;/p&gt;&lt;ul&gt;&lt;li&gt; Extract the identifier name and sequence from a record   &lt;/li&gt;&lt;li&gt; Convert a record to HTML (including generating cross-reference   hyperlinks)   &lt;/li&gt;&lt;li&gt; Identify the file format   &lt;/li&gt;&lt;li&gt; Validate a record is in the correct format   &lt;/li&gt;&lt;li&gt; Index a database file for fast record lookup (see our &lt;a href="http://www.dalkescientific.com/Mindy/"&gt;Mindy product&lt;/a&gt;)   &lt;/li&gt;&lt;li&gt; Load a database file into a relational or XML database.  &lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;span style="color: rgb(0, 0, 0);"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3161606420700546646?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3161606420700546646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3161606420700546646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3161606420700546646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3161606420700546646'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/martel.html' title='Martel'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8361850878863914997</id><published>2008-08-17T23:24:00.000+08:00</published><updated>2008-08-17T23:25:34.371+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Text Processing'/><title type='text'>PyXML</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pyxml.sourceforge.net/"&gt;PyXML&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pyxml.sourceforge.net/"&gt;http://pyxml.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; The PyXML package is a collection of libraries to process XML with Python. It contains, among other things         &lt;ul&gt;&lt;li&gt;xmlproc: a validating XML parser.&lt;/li&gt;&lt;li&gt;Expat: a fast non-validating parser.&lt;/li&gt;&lt;li&gt;sgmlop: a C helper module that can speed-up xmllib.py and             sgmllib.py by a factor of 5.&lt;/li&gt;&lt;li&gt;PySAX: SAX 1 and SAX2 libraries with drivers for most of             the parsers.&lt;/li&gt;&lt;li&gt;4DOM: A fully compliant DOM Level 2 implementation&lt;/li&gt;&lt;li&gt;javadom: An adapter from Java DOM implementations to the             standard Python DOM binding.&lt;/li&gt;&lt;li&gt;pulldom: a DOM implementation that supports lazy             instantiation of nodes.&lt;/li&gt;&lt;li&gt;marshal: a module with several options for serializing             Python objects to XML, including &lt;a href="http://wddx.org/"&gt;WDDX&lt;/a&gt; and &lt;a href="http://www.xmlrpc.com/"&gt;XML-RPC&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;Python License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8361850878863914997?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8361850878863914997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8361850878863914997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8361850878863914997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8361850878863914997'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pyxml.html' title='PyXML'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1168184000232738185</id><published>2008-08-17T23:22:00.001+08:00</published><updated>2008-08-17T23:23:59.470+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Text Processing'/><title type='text'>pyRXP</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.reportlab.org/pyrxp.html"&gt;pyRXP&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.reportlab.org/pyrxp.html"&gt;http://www.reportlab.org/pyrxp.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;pyRXP is fast validating XML parser available for Python. pyRXP, like the underlying RXP parser, is available under the GNU General Public License.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1168184000232738185?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1168184000232738185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1168184000232738185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1168184000232738185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1168184000232738185'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pyrxp.html' title='pyRXP'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8520402780924031693</id><published>2008-08-17T23:20:00.000+08:00</published><updated>2008-08-17T23:21:34.497+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Bika</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://bika.sourceforge.net/"&gt;Bika&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://bika.sourceforge.net/"&gt;http://bika.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Bika combines workflow processing with web content management for a one-stop web-based LIMS (Software used in the laboratory for the management of samples, users, instruments, standards and other laboratory functions)&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License (GPL)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8520402780924031693?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8520402780924031693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8520402780924031693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8520402780924031693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8520402780924031693'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/bika.html' title='Bika'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6145101225339412240</id><published>2008-08-17T23:16:00.001+08:00</published><updated>2008-08-17T23:20:26.626+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>OpenFlow</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://openflow.sourceforge.net/"&gt;OpenFlow&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://openflow.sourceforge.net/"&gt;http://openflow.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;OpenFlow aims to build a workflow and document flow management system for the Italian Public Administration. &lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License (GPL)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6145101225339412240?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6145101225339412240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6145101225339412240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6145101225339412240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6145101225339412240'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/openflow.html' title='OpenFlow'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5267489726528395472</id><published>2008-08-17T23:05:00.001+08:00</published><updated>2008-08-17T23:16:51.644+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Web Workflow</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://openinvdata.sourceforge.net/"&gt;Web Workflow&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL:  &lt;/span&gt;&lt;/span&gt;&lt;a href="http://openinvdata.sourceforge.net/"&gt;http://openinvdata.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;  &lt;/span&gt;Web Workflow is a business processes management tool based on modern web user interface. It allows for workflow graphical design, data management and processes follow up.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5267489726528395472?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5267489726528395472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5267489726528395472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5267489726528395472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5267489726528395472'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/web-workflow.html' title='Web Workflow'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5003765918600236607</id><published>2008-08-17T16:33:00.000+08:00</published><updated>2008-08-17T16:34:29.527+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Editor'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Editra</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://editra.org/"&gt;Editra&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://editra.org/"&gt;http://editra.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Editra is a multi-platform text editor with an implementation that focuses on creating  an easy to use interface and features that aid in code development. Currently it  supports syntax highlighting and variety of other useful features for over 60 programming languages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a title="Licensing" href="http://www.wxwidgets.org/about/licence3.txt"&gt;wxWindows Licence&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5003765918600236607?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5003765918600236607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5003765918600236607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5003765918600236607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5003765918600236607'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/editra.html' title='Editra'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-5344471894578108545</id><published>2008-08-17T00:15:00.000+08:00</published><updated>2008-08-17T00:16:38.536+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Cloud Wiki</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://cloudwiki.sourceforge.net/doc/Cloud%20Wiki.html"&gt;Cloud Wiki &lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://cloudwiki.sourceforge.net/doc/Cloud%20Wiki.html"&gt;http://cloudwiki.sourceforge.net/doc/Cloud%20Wiki.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;&lt;a class="near" href="http://cloudwiki.sourceforge.net/doc/Cloud%20Wiki.html"&gt;Cloud Wiki&lt;/a&gt; provides a simple, fast environment that limits itself to features necessary for providing user-editable content quickly, with a minimal learning curve.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License (GPL)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-5344471894578108545?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/5344471894578108545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=5344471894578108545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5344471894578108545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/5344471894578108545'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/cloud-wiki.html' title='Cloud Wiki'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-7155486701042071350</id><published>2008-08-17T00:14:00.000+08:00</published><updated>2008-08-17T00:15:49.113+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>FelloWiki</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://developer.berlios.de/projects/fellowiki/"&gt;&lt;span&gt;FelloWiki &lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://developer.berlios.de/projects/fellowiki/"&gt;http://developer.berlios.de/projects/fellowiki/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;An all-in-one solution for small groups with needs for a web based address list, a mailing list and a wiki with access restrictions (but you don't have to use all of them).&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-7155486701042071350?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/7155486701042071350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=7155486701042071350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7155486701042071350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/7155486701042071350'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/fellowiki.html' title='FelloWiki'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-196102647074626862</id><published>2008-08-17T00:13:00.000+08:00</published><updated>2008-08-17T00:14:31.274+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Pwyky</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://infomesh.net/pwyky/"&gt;Pwyky&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://infomesh.net/pwyky/"&gt;http://infomesh.net/pwyky/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Pwyky is a ~30KB single file &lt;a href="http://c2.com/cgi/wiki?WikiWiki"&gt;wiki&lt;/a&gt; in &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;. It's very easy to  install, requires minimal configuration, and uses a simple structured text  format. It's free software: released under a GPL 2 licence. There's a &lt;a href="http://sbp.f2o.org/pwyky/"&gt;fully functional version online&lt;/a&gt; for  you to try.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License (GPL)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-196102647074626862?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/196102647074626862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=196102647074626862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/196102647074626862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/196102647074626862'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pwyky.html' title='Pwyky'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-2641601376308150521</id><published>2008-08-17T00:12:00.001+08:00</published><updated>2008-08-17T00:13:52.176+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>Pyle</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://homepages.kcbbs.gen.nz/%7Etonyg/pyle.html"&gt;Pyle&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://homepages.kcbbs.gen.nz/%7Etonyg/pyle.html"&gt;http://homepages.kcbbs.gen.nz/~tonyg/pyle.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;Pyle is a WikiClone - an implementation of a program sharing general ideas with the &lt;a href="http://www.c2.com/cgi/wikibase"&gt;original WikiWiki&lt;/a&gt; developed by Ward Cunningham.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a href="http://www.gnu.org/"&gt;GNU&lt;/a&gt; &lt;a href="http://www.gnu.org/copyleft/gpl.txt"&gt;General Public License&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-2641601376308150521?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/2641601376308150521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=2641601376308150521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2641601376308150521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/2641601376308150521'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pyle.html' title='Pyle'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-1321575916147109257</id><published>2008-08-17T00:11:00.000+08:00</published><updated>2008-08-17T00:12:21.801+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wiki'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>MoinMoin</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://moinmo.in/"&gt;MoinMoin&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://moinmo.in/"&gt;http://moinmo.in/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;MoinMoin is an advanced, easy to use and extensible WikiEngine with a large community of users. It supports GUI (WYSIWYG) and text (markup) editing.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License (GPL)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-1321575916147109257?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/1321575916147109257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=1321575916147109257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1321575916147109257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/1321575916147109257'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/moinmoin.html' title='MoinMoin'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-507238942833161180</id><published>2008-08-17T00:10:00.000+08:00</published><updated>2008-08-17T00:11:01.509+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>WebUnit</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/webunit"&gt;WebUnit&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sourceforge.net/projects/webunit"&gt;http://sourceforge.net/projects/webunit&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;WebUnit is a framework for performing client-side automation of web applications by simulating a long-lived web browser session with one or more remote sites. Although it has many other uses, the primary aim of the project is to simplify the task of writing tests for web sites.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU Library or Lesser General Public License (LGPL)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-507238942833161180?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/507238942833161180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=507238942833161180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/507238942833161180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/507238942833161180'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/webunit.html' title='WebUnit'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-6624615459814966554</id><published>2008-08-17T00:09:00.000+08:00</published><updated>2008-08-17T00:10:22.766+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><title type='text'>PAMIE</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pamie.sourceforge.net/"&gt;PAMIE&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pamie.sourceforge.net/"&gt;http://pamie.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;PAMIE stands for Python Automated Module For I.E. Pamie's main use is for testing web sites by which you automate the Internet Explorer client using the Pamie scripting language.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;GNU General Public License (GPL)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-6624615459814966554?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/6624615459814966554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=6624615459814966554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6624615459814966554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/6624615459814966554'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/pamie.html' title='PAMIE'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-8693180999935757697</id><published>2008-08-17T00:06:00.001+08:00</published><updated>2008-08-17T00:08:09.813+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Server'/><title type='text'>Toolserver Framework for Python</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://pyds.muensterland.org/wiki/toolserver.html"&gt;Toolserver Framework for Python&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://pyds.muensterland.org/wiki/toolserver.html"&gt;http://pyds.muensterland.org/wiki/toolserver.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt; The Toolserver Framework for Python is a framework for simple building of webservices. This is not &lt;a class="reference" href="http://twistedmatrix.com/"&gt;Twisted&lt;/a&gt; - that one is much larger and much richer in features. If you need a full fledged webservice or internet protocol platform, you better go with &lt;a class="reference" href="http://twistedmatrix.com/"&gt;Twisted&lt;/a&gt;. But if you need a lean and mean webservice machine, the Toolserver Framework for Python might be the right tool for the job. &lt;p&gt;The Toolserver Framework for Python (&lt;strong&gt;TooFPy&lt;/strong&gt; from now on) is actually based on much what I learned when writing the &lt;a class="external-reference" href="http://pyds.muensterland.org/" title="Python Desktop Server"&gt;Python Desktop Server&lt;/a&gt;. So it is no wonder that it uses &lt;a class="reference" href="http://oedipus.sourceforge.net/medusa/"&gt;Medusa&lt;/a&gt;, too. The only other dependency is &lt;a class="reference" href="http://pywebsvcs.sourceforge.net/"&gt;SOAPpy&lt;/a&gt; (and &lt;a class="reference" href="http://pyxml.sourceforge.net/"&gt;PyXML&lt;/a&gt; - but you should have that running anyway).&lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;Other&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-8693180999935757697?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/8693180999935757697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=8693180999935757697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8693180999935757697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/8693180999935757697'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/toolserver-framework-for-python.html' title='Toolserver Framework for Python'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8910894598084067546.post-3692917106345350691</id><published>2008-08-15T22:39:00.003+08:00</published><updated>2008-08-15T22:41:21.366+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='All'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Server'/><title type='text'>CherryPy</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 153, 0); font-weight: bold;font-size:100%;" &gt;Name&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 153, 0);font-size:100%;" &gt;:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.cherrypy.org/"&gt;CherryPy&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;&lt;span style="font-size:100%;"&gt;URL: &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.cherrypy.org/"&gt;http://www.cherrypy.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;Description:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt; &lt;/span&gt;CherryPy is object-oriented HTTP framework written in python. CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This usually results in smaller source code developed in less time.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 0);font-size:100%;" &gt;License: &lt;/span&gt;&lt;a class="wiki" href="http://www.cherrypy.org/wiki/CherryPy"&gt;CherryPy&lt;/a&gt; License (BSD)&lt;a title="Link to this section" class="anchor" href="http://www.cherrypy.org/wiki/CherryPyLicense#CherryPyLicenseBSD"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8910894598084067546-3692917106345350691?l=python-resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://python-resources.blogspot.com/feeds/3692917106345350691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8910894598084067546&amp;postID=3692917106345350691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3692917106345350691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8910894598084067546/posts/default/3692917106345350691'/><link rel='alternate' type='text/html' href='http://python-resources.blogspot.com/2008/08/cherrypy.html' title='CherryPy'/><author><name>Wubin Qu</name><uri>http://www.blogger.com/profile/16303678735760050782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_U0pRL035B-8/SPGZvbLRuUI/AAAAAAAAANg/Z_RzVYfOTwk/S220/personal_logo.jpg'/></author><thr:total>0</thr:total></entry></feed>
