|
Descfiles
Abstract
Description files (long for descfiles) are the files that defines Gaby
behaviour: what are the tables, the subtables, the fields, how to show them,
which actions are applicable, what files are used, ...
They may be very short (less than 200 bytes) for simple
databases or longer for more complex ones (desc.gaby is more than 5kb long).
How to use
There are several ways to tell Gaby which descfile to use;
concrete example for gcd :
- Using args: gaby --as gcd
- Using symlinks (several ways):
- ln -s gaby /usr/bin/gcd then simply gcd
- ln -s gaby /usr/bin/gaby-gcd then simply gaby-gcd
Included descfiles
Some descfiles are provided in the tarball while you
can create your own using the Gaby Description Builder.
Here are some notes about the included ones.
appindex
It provides support for FreshMeat appindex database file, as used by
appindex.
apt
gaby
It has the same name as the app 'cause it was the first one; it is a fairly
complete addressbook, providing actions (such as 'mail to'), support for
multiple files (different system-wide and user addressbooks), ...
Author: | Frederic Peters |
Purpose: | addressbook |
Translations: | Dutch, Finnish, French, German, Norwegian |
Size: | 6724 bytes |
gbc
gcd
It is a complex descfile designed for CDs (or other music media), it
provides three tables (for authors, tracks and disks), relations between
them (so it is possible to view a disk and the tracks he has) and support
for importing new records from cddb (local-file only).
Author: | Frederic Peters |
Purpose: | CDs |
Translations: | Dutch, Finnish, French, German, Norwegian, Swedish |
Size: | 2660 bytes |
genealogy
Matti Koskimies thought it was possible to use Gaby as a geneology program;
he may be right and this is the start.
gnomecard
It is a descfile sharing the same files as desc.gaby but providing a GUI
copied from GnomeCard, from the gnome-pim package
Author: | Frederic Peters |
Purpose: | addressbook |
Translations: | Dutch, Finnish, French, German |
Size: | 1109 bytes |
videobase
It provides a videobase
implementation using Gaby.
Author: | Ron Bessems |
Purpose: | videobase |
Translations: | Dutch, Finnish, French, German |
Size: | 2206 bytes |
You can Contribute
Most of those files were written by me while I'm sure you wrote (or will write)
some that could be useful for others.
If you did, please send them to me so they'll be included in a new release of
Gaby and (if translators have time) be translated to serve even more people.
(this is also an easy way to put a foot in the AUTHORS file :) ).
|