Pybliographer

Frédéric Gobry

Pybliographer is a tool for working with bibliographic databases. It provides a general framework that can be used to manipulate these databases with a simple graphical interface, but that can also be easily extended by the mean of a scripting language, to fit a wide range of needs.


Table of Contents
1. The graphical interface
Opening and creating a database
Navigating in the entries
Searching
Simple searches
Advanced searches
Hierarchical searches
Editing
Using pybliographic with LyX
2. The scripting language
Existing scripts
pybcheck
pybcompact
pybconvert
pybformat
Writing your own scripts
3. Customization
Files involved
The Config module
4. Adding new formats
I. Class reference
Base.DataBase — Represents a bibliographic database
Base.Entry — Holds all the fields describing a bibliographic entry
Fields.URL — Holds an URL and give access to its components
Iterator.Iterator — Uniform access to loop over an object's content.
Key.Key — defines a hashable object that uniquely identifies a bibliographic entry.
Search.Tester
Selection.Selection — Defines restrictions on an iterator
Sort.Sort