			       PhilFree
		 Freie Datenbanken fr Philatelisten

PhilFree ist ein Projekt, das es zum Ziel hat eine frei - also
kostenlos - zugngliche Datenbasis fr Philatelisten zur Verfgung zu
stellen. Die Idee ist, nach und nach alle Sammelgebiete
elektronisch-lesbar zu erfassen und in einem mglichst universellen
Datenformat abzulegen. Das Datenformat wird so universell gehalten,
da die Dateien mit allen Betriebssystemen (auch fr EDV-Laien)
benutzt werden knnen. Es soll mglich sein, die Dateien in
Standardprogramme wie z.B. MS-EXCEL oder MS-ACCESS zu laden und damit
zu bearbeiten. Als Beispiel fr die universellen Einsatzmglichkeiten
ist bereits ab der ersten Version dieses Projektes ein kleines
Kommandozeilenprogramm fr Linux beigefgt, das die Dateien so
umwandelt, da Sie in einem Palm-Pilot (handheld computer) eingesetzt
werden knnen.

PhilFree unterscheidet sich von bereits bestehenden Katalogen und
Philatelie-Software Produkten dadurch, da es von Philatelisten fr
Philatelisten gemacht und gewartet wird. Auerdem ist PhilFree
"open-source" und   n i c h t   k o m m e r z i e l l. Ziel ist es,
da mglichst viele Briefmarkenfreunde die Datenbanken von PhilFree
einsetzen, dabei vorhandene Ungenauigkeiten (oder gar Fehler) beheben
und neu erscheinende Marken hinzufgen. Diese Korrekturen und
Erweiterungen werden dann ber das Internet allen anderen Nutzern von
PhilFree zugnglich gemacht.


Die Ziele von PhilFree sind:

   * Systematische Erfassung aller Briefmarkensammelgebiete
   * Bewertung der Briefmarken nach dem aktuellen Marktwert 
   * Kostenlose Bereitstellung der Datenbanken
   * Kostenlose Bereitstellung von Software zur Benutzung der
     Datenbanken. Beispiele fr die Funktionen solcher Software sind
     Erstellen von Bestands-/Fehllisten, Berechnung des Marktwertes
     von Sammlungen, Drucken von Vordruckblttern.


Das Datenformat von PhilFree

Das Verzeichnis PhilFree-X.Y/data enthlt die philatelistischen
Datenbanken (*.dat) fr die Briefmarken der verschiedenen
Sammelgebiete.  Die Datenstruktur dieser Dateien ist wie folgt
aufgebaut:

% -----------------   h e a d e r   -------------------
% Kommentare: beginnen immer mit einem % Zeichen
% header:     in jeweils einer neuen Linie
%             Version des Datenbankformats
%             Name des Sammelgebiets
%
1.0
Altdeutsch Baden
%
% ----------------    D a t e n     -------------------
% Datenfelder werden durch Komma abgetrennt 
% und in einer Linie angeordnet.
%
% Einzelne Datenfelder knnen in Hochkomma >>> " <<<
% eingeschlossen werden wenn z.B. im Text Kommas vorkommen
%
% Die Datenfelder sind:
%
% 1.  Jahr
% 2.  Nummer der Briefmarke (gem PhilFree Nummerierung)
% 3.  Markenwert (der auf der Marke aufgedruckt ist)
% 4.  postfrisch vorhanden (true/false)
% 5.  gestempelt vorhanden (true/false)
% 6.  Titel der Marke
% 7.  Marktwert postfrisch (in DM)
% 8.  Marktwert gestempelt (in DM)
% 9.  Format Breite in mm
% 10. Format Hhe in mm
%


Software fr PhilFree

Das Verzeichnis PhilFree-X.Y/src enthlt diverse Linux Software fr
PhilFree. Interessant drfte die C++ Klasse marken sein (Dateien
marken.h und marken.cc). Diese C++ Klasse enthlt u.a. Methoden um die
PhilFree Dateien einzulesen und (nach Bearbeitung) wieder im richtigen
Format auszuschreiben.

Bisher werden vier Linux Programme mitgeliefert:

makedb: Kommandozeilenprogramm, das aus den *.dat Dateien *.csv und
        *.ifo Dateien erzeugt. Damit knnen dann mit Hilfe des Programms
        csv2pdb (palm-db-tools-0.2.1.tar.gz) *.pdb Dateien fr die Datenbanken
        DB (db-0.2.5.tar.gz) oder MobileDB fr den PalmPilot generiert werden.

wert:   Dieses Programm zeigt den Wert der postfrischen und gestempelten
        Marken einer Sammlung an. Als Eingabe dienen die *.dat
        Dateien. Es werden die Datenfelder 4, 5, 7 und 8 ausgewertet.

vordruck: Dieses Programm erzeugt LaTeX Dateien aus den *.dat
        Dateien. Die Ausdrucke der LaTeX Dateien stellen die
        Briefmarken der entsprechenden *.dat Datei in Originalgre
        (Felder 9 und 10) zum Ausschneiden dar.  Die ausgeschnittenen
        Briefmarken-Platzhalter haben das selbe Format wie die
        Originalbriefmarken und knnen in Einsteckbcher im Sinne
        eines "Vorsteckalbums" eingeordnet werden.  Auer den
        einzelnen Briefmarken wird fr jeden Jahrgang ein Feld
        gedruckt, das die Jahreszahl und die Michel-Katalog Nummer der
        ersten und letzten Briefmarke des entsprechenden Jahres
        darstellt. Optionen erlauben nur die Jahresfelder (-j) oder
        nur ausgewhlte Briefmarken (-m) zu drucken.

xmphil: Dieses Programm ist ein Motif (LessTif) Programm, das alle
	Marken einer Sammlung in Form einer Tabelle anzeigt. Die 
	Eintrge in der Tabelle knnen editiert werden. Ein
	Doppelklick auf die Spalten * oder @ fhrt dazu, da die 
	entsprechende Marke als vorhanden (T) oder nicht vorhanden (F)
	markiert wird. Unter dem Menpunkt Edit-Wert kann dann der
	Wert der Sammlung fr postfrische und gestempelte Marken
	getrennt berechnet werden.


Installationsanweisung fr die beiliegende Linux Software

Motif (oder LessTif) und Xbae mssen installiert sein. Bei Xbae sollte
mglichst die Version 4.8.4 verwendet werden. Bei der Version 4.9.1
gibt es Probleme mit dem vertikalen Scrollbar.

   1. cd PhilFree-X.Y/src
   2. xmkmf
   3. make depend
   4. make
   5. as user root do:
      make install


Mitarbeiter gesucht!

Ich wrde mich freuen, wenn diese Software auch fr andere
Briefmarkenfreunde ntzlich wre. Falls jemand neue *.dat Dateien
erzeugt, bitte ich darum, mir diese per e-mail
(harald.stauss@rz.hu-berlin.de) zu senden, damit ich sie der
Distribution beilegen kann. Auch ber berarbeitete *.dat Dateien
freue ich mich.

Harald Stauss
Halenseestr. 1b
10711 Berlin
Germany
e-mail: harald.stauss@rz.hu-berlin.de

