VideLibri ist eine Erweiterung der normalen Büchereikataloge/WebOPACs, die einem alle ausgeliehenen Bücher anzeigt und automatisch verlängert.
VideLibri hat folgende Vorteile gegenüber den normalen Web-Katalogen der Büchereien:
Automatische Verlängerung
VideLibri verlängert alle ausgeliehenen Bücher automatisch, so dass man es nie vergessen kann.
Zuverlässige Benachrichtigung über Ausleihfristen
Bei den Benachrichtigungen der Büchereien passiert es ständig, dass die Benachrichtigungsemails nicht ankommen, oder ihr Katalog nicht erreichbar ist.
VideLibri ist zuverlässiger, da es auf dem lokalen Rechner läuft und eine Art fail-safe Prinzip realisiert: es wird immer gewarnt, wenn nicht gezeigt werden kann, dass keine Bücher abzugeben sind.
Kein permanter Internetzugang nötig
Um den normalen Katalog aufzurufen, muss man immer eine Internetverbindung haben. VideLibri dagegen speichert alle Ausleihdaten auf der Festplatte, so dass es auch funktioniert, wenn man zeitweilig keinen Internetzugang hat, beispiels wenn man unterwegs ist.
Gesamthistorie aller Ausleihen
Es speichert auch alle jemals ausgeliehenen Bücher, wodurch man jederzeit nachsehen kann, wann man, welche Bücher ausgeliehen hatte. Das ist nützlich, wenn man bei einer Arbeit vergessen hat, das Literaturverzeichnis zu schreiben, oder einfach nur wissen will, wieviel man ausgeliehen hatte. (man kann die Funktion aber auch abschalten)
Übersicht über mehrere Ausleihkonten
VideLibri zeigt die Ausleihdaten von mehreren Konten gleichzeitig an, so dass man, wenn man in mehreren Büchereien angemeldet ist, nicht jeden Katalog einzeln aufrufen muss. Auch wenn in einer mehrköpfigen Familie jeder eine eigene Ausleihkarte hat, stellt es sicher, dass niemand/kein Kind vergessen hat, etwas abzugeben.
Besseres Interface
VideLibri ist nach der Installation sehr viel einfacher zu benutzen, als die meisten Webkataloge/WebOPACs der Büchereien. Man muss nur einmal klicken, um die Ausleihliste zu öffnen, und braucht sich nicht jedesmal anzumelden. Zudem werden alle Bücher farbkodiert in einer sortierbaren Liste angezeigt und die jeweiligen Abgabezeiten nach Wochen getrennt.
E-Mailbenachrichtigung
VideLibri kann einen E-Mailbericht über alle Medien versenden, in dem fällige und nicht fällige Bücher aufgelistet sind.
Open-Source
Jeder kann VideLibri genauso ändern, wie er es haben will, und auch beliebige neue Büchereien hinzufügen.
Einige andere Features sind:
- Abgabezeiten in unterschiedlichen Wochen werden markiert
- Es kann nach beliebigen (auch nicht ausgeliehenen, mittels der digibib) Medien gesucht werden
- VideLibri wird (je nach Einstellung) bei jedem Systemstart minimiert in der Symbolleiste gestartet
- Es gibt eine Statistik über alle ausgeliehenen Medien
- BibTeX-Export für die Erstellung von Literaturverzeichnisse
- Automatisches Update
Es gibt allerdings auch ein paar Nachteile im Vergleich zu den Webkatalogen:
- Es muss erst heruntergeladen und eingerichtet werden, so dass man nicht schnell auf einem fremden Computer seine Ausleihdaten nachsehen kann.
- Es unterstützt nicht alle Büchereien und muss die Internetseite der Bücherei kennen. Wenn die Bücherei ihre Internetseite plötzlich ändert, lassen sich also die Daten nicht mehr aktualisieren. (da alles gecacht ist, funktioniert VideLibri aber trotzdem noch einen Monat weiter)
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).
Momentan (2011-05-16) unterstützt VideLibri diese Büchereien:
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 .
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.
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:
- Zuerst muss er im Hintergrund mit übergebenen Benutzernamen/Passwort gestartet werden
- Dann kann auf jede SourceForge-Benachrichtigungsmail geantwortet werden, indem eine E-Mail an localhost geschickt wird, welche die SF-Mail vollständig zitiert.
- 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.