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
Creating a new database
Opening a database
Navigating in the entries
Searching
Simple searches
Advanced searches
Hierarchical searches
Sorting
Editing
Basic editing
Native editing
Using pybliographic with LyX
2. The scripting language
Existing scripts
pybcheck
pybcompact
pybconvert
pybformat
Writing your own scripts
Some concepts
3. Customization
Files involved
The Config module
4. Creating new Styles
Common operations
Display
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