McFraggle
03-02-2010, 16:14
Hallo!
Folgendes Problem:
Ich nutze BibTeX-Dateien für meine Sammlung von Bibliographischen Referenzen. Nun möchte ich aus einem Python-Skript heraus einige Abfragen auf meine bib-Dateien anwenden. Dazu wollte ich aus Python heraus auf Systemaufrufe zurückgreifen, sprich, ein konsolenbasiertes Programm nutzen. Im wesentlichen benötige ich voraussichtlich Abfragen der Arten
Gebe alle enthaltenen Referenzen aus
Zeige mir zu einer Referenz alle vorhandenen Schlüssel an
Zeige mir zu einer Referenz und einem Schlüssel den Wert an
Die Ausgaben müssen in Unicode sein, soll heißen, dass alle LaTeX-Kommandos wie \aa in das korrespondierende Unicode-Zeichen übersetzt werden müssen.
Zu meiner großen Verwunderung scheint es hier kein allmächtiges, etabliertes Konsolentool zu geben. Habe mich etwas mit bibtool beschäftigt, aber das durchdringe ich leider nicht wirklich. Im Web finden sich keine Beispiele für meinen Anwendungsfall und nach Lesen der Dokumentation würde ich vermuten, dass das bibtool mein Problem gar nicht lösen kann.
Kann mir jemand helfen? Danke für Anregungen!
Folgendes Problem:
Ich nutze BibTeX-Dateien für meine Sammlung von Bibliographischen Referenzen. Nun möchte ich aus einem Python-Skript heraus einige Abfragen auf meine bib-Dateien anwenden. Dazu wollte ich aus Python heraus auf Systemaufrufe zurückgreifen, sprich, ein konsolenbasiertes Programm nutzen. Im wesentlichen benötige ich voraussichtlich Abfragen der Arten
Gebe alle enthaltenen Referenzen aus
Zeige mir zu einer Referenz alle vorhandenen Schlüssel an
Zeige mir zu einer Referenz und einem Schlüssel den Wert an
Die Ausgaben müssen in Unicode sein, soll heißen, dass alle LaTeX-Kommandos wie \aa in das korrespondierende Unicode-Zeichen übersetzt werden müssen.
Zu meiner großen Verwunderung scheint es hier kein allmächtiges, etabliertes Konsolentool zu geben. Habe mich etwas mit bibtool beschäftigt, aber das durchdringe ich leider nicht wirklich. Im Web finden sich keine Beispiele für meinen Anwendungsfall und nach Lesen der Dokumentation würde ich vermuten, dass das bibtool mein Problem gar nicht lösen kann.
Kann mir jemand helfen? Danke für Anregungen!