VideLibri - Ein Bücherausleihverwaltungsprogramm

VideLibri ist eine Erweiterung der normalen Büchereikataloge/WebOPACs, die einem alle ausgeliehenen Bücher anzeigt und automatisch verlängert.

Features

VideLibri hat folgende Vorteile gegenüber den normalen Web-Katalogen der Büchereien: Einige andere Features sind: Es gibt allerdings auch ein paar Nachteile im Vergleich zu den Webkatalogen: Praktisch sollte man das Programm genau dann benutzen, wenn man jedes Jahr mehrere hunderte Bücher ausleiht. (Ich habe zum Beispiel mit meiner Mutter nach der Ausleihhistorie in den letzten vier Jahren genau 2396 Bücher ausgeliehen).

Screenshots

Unterstützte Büchereien

Momentan (2011-05-16) unterstützt VideLibri diese Büchereien:

Name der BüchereiAusleihenanzeige funktioniertVerlängerung funktioniertSuche funktioniertBüchereisystem
Düsseldorf
Die Stadtbüchereien Düsseldorf jajaja
Die Fachhochschulbibliothek Düsseldorfjajajalibero
Die Universitäts- und Landesbibliothek Düsseldorfjajajaaleph
Aachen
Die Stadtbibliothek Aachenjanicht erlaubtjalibero
Die Hochschulbibliothek der RWTH Aachenjajajasisis
Berlin
Universitätsbibliothek der TU Berlinja?neinaleph
Universitätsbibliothek der HU Berlinja?neinaleph
Universitätsbibliothek der FU Berlinja?neinaleph
Staatsbibliothek zu Berlinjaja(jain)bibdia
Hamburg
Campus Katalog Hamburgjajaneinpica


Es ist aber nicht schwer es auch an andere Büchereien anzupassen (sofern man dort eine Ausleihkarte hat offensichtlich).
Verwendet die Bücherei ein aktuelles aleph/libero/sisis/pica-System sollte es sogar völlig trivial sein, da man dann nur die Serveradresse in die xml-Dateien im data/libraries Verzeichnis eintragen muss. Ansonsten muss man eine Art Template für die Bücherei schreiben, wie es in der Hilfe beschrieben wird .

Downloads

Hier oder auf der Sourceforge-Downloadseite kann man die Windows- und Linux-Version herunterladen.
Die Windowsversion besteht aus einem automatischen Installer und ist 32 Bit, so dass es auf allen Windowscomputern laufen sollte. Die Linuxversion ist auf Debian amd64 compilert und funktioniert daher nur unter 64-Bit Systemen. (Wenn jemand ein 32-Bit version braucht, kann ich die auch erstellen...)

Es gibt auch einen Changelog, das alle Änderungen der letzten Version auflistet (und ein Repositorylog, welches alle Entwicklungsschritte zeigt.).

Den gesamten Quellcode gibt es in einem Mercurial-Repository.
Das Programm ist in FreePascal/Lazarus geschrieben, und sollte sich einfach compilern lassen, indem man die bookWatch.lpi in Lazarus öffnet und in den Projekteinstellungen sein Betriebssystem auswählt. Damit sollte es unter Windows/Linux/Mac mit gtk/qt/win32/cocoa-Interface laufen (getestet mit Window/Linux und gtk/qt/win32). Man benötigt aber mindestens Lazarus 0.9.31 und FPC 2.4.0.




Spin-offs

Mit dem VideLibri-Framework ist es auch trivial andere Webseiten in lokale Programme umzuwandeln, und, da der Quellcode dieser Programme größtenteils mit VideLibri übereinstimmt, liegen sie im selben Repository:

SourceForgeResponder

Der SFR ist ein Dämon, der jede an localhost geschickte E-Mail in eine Antwort auf der SourceForge-Seite umwandelt und alle Antworten in einem Ideatorrent als Mail verschickt.
Er lässt ziemlich einfach zu verwenden:
  1. Zuerst muss er im Hintergrund mit übergebenen Benutzernamen/Passwort gestartet werden
  2. Dann kann auf jede SourceForge-Benachrichtigungsmail geantwortet werden, indem eine E-Mail an localhost geschickt wird, welche die SF-Mail vollständig zitiert.
  3. Der Dämon wird diese Mail dann automatisch in einen Post auf der SF-Seite umwandeln (das dauert allerdings 5 Sekunden, während der er momentan keine neuen Mails empfangen kann)
Achtung: Falls das Posten der Antwort nicht funktioniert, verfällt die Nachricht ohne irgendwelche Hinweise außer den Fehlermeldungen auf stdout. Das ist aber eigentlich kein Problem, da SourceForge sowieso auf jeden Beitrag eine Benachrichtungsmail verschickt, an derem Ausbleiben man den Fehler erkennen kann.
Die Details stehen im Quellcode.

Kontakt

Autor: Benito van der Zander, benito_NOSPAM_benibela.de, www.benibela.de