<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <items_returned>10</items_returned>
  <items_available>24</items_available>
  <first_item_position>0</first_item_position>
  <result>
    <project>
      <id>14897</id>
      <name>OfflineIMAP</name>
      <created_at>2008-06-12T20:44:13Z</created_at>
      <updated_at>2009-02-09T21:40:49Z</updated_at>
      <description>OfflineIMAP is a bidirectional IMAP/Maildir synchronization tool aimed to augment your mail reader.  With OfflineIMAP, you can read the same mailbox from multiple computers and have your changes (deletions, flags, etc.) be automatically reflected on all computers.  It also lets you read mail offline (perhaps on a laptop) and synchronize all changes when you get connected again.

You can also use OfflineIMAP to read IMAP mail with mail readers that do not support IMAP, or support it poorly (as most do).</description>
      <homepage_url>http://software.complete.org/offlineimap</homepage_url>
      <download_url>http://software.complete.org/software/projects/list_files/offlineimap</download_url>
      <url_name>offlineimap</url_name>
      <medium_logo_url>http://bits.ohloh.net/attachments/1189/console_med.png</medium_logo_url>
      <small_logo_url>http://bits.ohloh.net/attachments/1189/console_small.png</small_logo_url>
      <user_count>9</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>2</rating_count>
      <analysis_id>241303</analysis_id>
      <licenses>
        <license>
          <name>gpl</name>
          <nice_name>GNU General Public License 2.0</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>12085</id>
      <name>HDBC</name>
      <created_at>2008-02-22T01:03:03Z</created_at>
      <updated_at>2009-11-05T01:09:18Z</updated_at>
      <description>HDBC provides an abstraction layer between Haskell programs and SQL relational databases. This
lets you write database code once, in Haskell, and have it work with any number of backend SQL
databases (MySQL, Oracle, PostgreSQL, ODBC-compliant databases, etc.)</description>
      <homepage_url>http://software.complete.org/hdbc</homepage_url>
      <download_url>http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HDBC</download_url>
      <url_name>hdbc</url_name>
      <user_count>5</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>1</rating_count>
      <analysis_id>749526</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>11861</id>
      <name>hpodder</name>
      <created_at>2008-02-18T18:45:15Z</created_at>
      <updated_at>2009-03-31T15:32:51Z</updated_at>
      <description>Hpodder is a tool to scan and download podcasts. Such tools are often called podcatchers.

hpodder is a command-line tool for Linux. It has quite a few features. A few highlights are that it is easy to learn and use, has automatic discovery of feed metadata, and can import iPodder settings.</description>
      <homepage_url>http://software.complete.org/hpodder</homepage_url>
      <download_url>http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hpodder</download_url>
      <url_name>hpodder</url_name>
      <user_count>4</user_count>
      <average_rating></average_rating>
      <rating_count>3</rating_count>
      <analysis_id>500634</analysis_id>
      <licenses>
        <license>
          <name>gpl</name>
          <nice_name>GNU General Public License 2.0</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>11864</id>
      <name>MissingH (haskell)</name>
      <created_at>2008-02-18T21:08:30Z</created_at>
      <updated_at>2009-08-23T10:23:08Z</updated_at>
      <description>MissingH is a large collection of assorted utility libraries for Haskell. Its primary audience is
Haskell programmers that want to get practical things done fast.</description>
      <homepage_url>http://software.complete.org/missingh</homepage_url>
      <download_url>http://software.complete.org/software/projects/list_files/missingh</download_url>
      <url_name>missingh</url_name>
      <user_count>3</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>681236</analysis_id>
      <licenses>
        <license>
          <name>gpl2_or_later</name>
          <nice_name>GNU General Public License 2.0 or later</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>12459</id>
      <name>hslogger</name>
      <created_at>2008-03-03T00:00:24Z</created_at>
      <updated_at>2009-05-06T21:25:12Z</updated_at>
      <description>hslogger is a logging framework for Haskell, roughly similar to Python's logging module.

hslogger lets each log message have a priority and source be associated with it. The programmer can
then define global handlers that route or filter messages based on the priority and source. hslogger
also has a syslog handler built in.</description>
      <homepage_url>http://software.complete.org/hslogger</homepage_url>
      <download_url>http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hslogger</download_url>
      <url_name>hslogger</url_name>
      <user_count>2</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>546257</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>14909</id>
      <name>HDBC-sqlite3</name>
      <created_at>2008-06-12T23:44:37Z</created_at>
      <updated_at>2009-11-06T01:28:21Z</updated_at>
      <description>This is the Sqlite version 3 backend for the Haskell HDBC database infrastructure.</description>
      <homepage_url>http://software.complete.org/hdbc-sqlite3</homepage_url>
      <download_url>http://software.complete.org/software/projects/list_files/hdbc-sqlite3</download_url>
      <url_name>hdbc-sqlite3</url_name>
      <user_count>2</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>1</rating_count>
      <analysis_id>751148</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>14900</id>
      <name>HSH (haskell)</name>
      <created_at>2008-06-12T20:56:26Z</created_at>
      <updated_at>2009-08-22T16:23:42Z</updated_at>
      <description>HSH is designed to let you mix and match shell expressions with Haskell programs. With HSH, it is possible to easily run shell commands, capture their output or provide their input, and pipe them to/from other shell commands and arbitrary Haskell functions at will.</description>
      <homepage_url>http://software.complete.org/hsh</homepage_url>
      <download_url>http://software.complete.org/software/projects/list_files/hsh</download_url>
      <url_name>hsh</url_name>
      <user_count>2</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>679832</analysis_id>
      <licenses>
        <license>
          <name>gpl2_or_later</name>
          <nice_name>GNU General Public License 2.0 or later</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>11862</id>
      <name>ftphs</name>
      <created_at>2008-02-18T18:50:53Z</created_at>
      <updated_at>2009-06-03T18:40:17Z</updated_at>
      <description>ftphs is a Haskell library that provides you with both an FTP client and an FTP server.</description>
      <homepage_url>http://software.complete.org/ftphs</homepage_url>
      <download_url>http://hackage.haskell.org/cgi-bin/hackage-scripts/package/ftphs</download_url>
      <url_name></url_name>
      <user_count>2</user_count>
      <average_rating>5.0</average_rating>
      <rating_count>1</rating_count>
      <analysis_id>588525</analysis_id>
      <licenses>
        <license>
          <name>lgpl</name>
          <nice_name>GNU Lesser General Public License 2.1</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>16773</id>
      <name>Twidge</name>
      <created_at>2008-09-18T15:34:33Z</created_at>
      <updated_at>2009-10-07T04:09:03Z</updated_at>
      <description>twidge is a client for microblogging sites such as Twitter and Identica (identi.ca). It is extremely versatile, can be customized to work the way you want to work, and can be combined with other tools to do just about anything. It can be used interactively from the shell. It is useful directly as-is, and with simple shell aliases can make a highly efficient system to do exactly what you want. It is perfectly capable of being your only client for microblogging. It can also be used in an automated way, via cron(1), or it can even integrate with your email system.</description>
      <homepage_url>http://software.complete.org/twidge</homepage_url>
      <download_url>http://software.complete.org/software/projects/list_files/twidge</download_url>
      <url_name>twidge</url_name>
      <user_count>2</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>721263</analysis_id>
      <licenses>
        <license>
          <name>gpl2_or_later</name>
          <nice_name>GNU General Public License 2.0 or later</nice_name>
        </license>
      </licenses>
    </project>
    <project>
      <id>14901</id>
      <name>ConfigFile</name>
      <created_at>2008-06-12T20:57:54Z</created_at>
      <updated_at>2009-08-31T19:10:53Z</updated_at>
      <description>ConfigFile is a configuration file parser and writer library for Haskell.

The ConfigFile module works with configuration files in a standard format that is easy for the user to edit, easy for the programmer to work with, yet remains powerful and flexible. It is inspired by, and compatible with, Python's ConfigParser module. It uses files that resemble Windows .INI-style files, but with numerous improvements.

ConfigFile provides simple calls to both read and write config files. It's possible to make a config file parsable by this module, the Unix shell, and make.</description>
      <homepage_url>http://software.complete.org/configfile</homepage_url>
      <download_url>http://software.complete.org/software/projects/list_files/configfile</download_url>
      <url_name>configfile</url_name>
      <user_count>1</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>689756</analysis_id>
      <licenses>
        <license>
          <name>gpl2_or_later</name>
          <nice_name>GNU General Public License 2.0 or later</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
