7 Dec 2010 jemarch   » (Master)

I am happy to announce the first release of the GNU recutils, version 1.0.

The release can be found in the GNU ftp: ftp://ftp.gnu.org/gnu/recutils/recutils-1.0.tar.gz

Alternatively, http://ftpmirror.gnu.org/recutils/ will automatically redirect to a nearby mirror.

GNU recutils is a set of tools and libraries to access human-editable, text-based databases called recfiles. The data is stored as a sequence of records, each record containing an arbitrary number of named fields. Advanced capabilities usually found in other data storage systems are supported by GNU recutils: data types, data integrity (keys, mandatory fields, etc) as well as the ability of records to refer to other records (sort of foreign keys). Despite its simplicity, recfiles can be used to store medium-sized databases.

Please see the GNU recutils homepage for more information: http://www.gnu.org/software/recutils.

The GNU recutils suite comprises:

  • A texinfo manual, describing the Rec format and the accompaying software.
  • A C library (librec) that provides a rich set of functions to manipulate rec data.
  • A set of C utilities that can be used in shell scripts and in the command line to operate on rec files:

    • recinf prints information about the contents of recfiles.
    • recsel prints records and field values.
    • recins adds new records to a recfile.
    • recdel deletes records.
    • recset manipulates fields.
    • recfix checks and fixes recfiles.
    • csv2rec converts comma-separated-values files to recfiles.
    • mdb2rec converts mdb files (used by MS-Access) to recfiles.
  • rec-mode.el - An emacs mode to edit and navigate recfiles. Still experimental.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!