Package Pyblio
[show private | hide private]
[frames | no frames]

Package Pyblio

A framework for manipulating bibliographic databases.

Definitions

A database is a set of Records, which contains typed Attributes. The definition of the available attributes is done in a Schema, which provides names, types and textual description of the fields.

Getting started

To create, open and start filling a databases, check the Pyblio.Store module.
Submodules
  • Attribute: Basic data types that can be used as attributes for a Record.
  • Callback: A generic callback mechanism.
  • Exceptions: This module defines some common exceptions
  • Format: Citation formatting layer.
    • Base: (Base classes of the formatting code)
    • Date: Date formatting functions.
    • DSL: Basic syntactic elements used to format a citation.
    • HTML: Transformation of the formatted record into an HTML representation.
    • Misc: Miscellanous formatting helpers.
    • Pages
    • Person
    • S2: (Data structures for stage 2 of the formatter)
    • S3: (Stage 3 objects, ie abstract representation of the actual layout)
    • Text: Transformation of the formatted record into a textual representation.
  • I18n: Useful tools related to internationalization issues.
  • Parsers: Bibliographic database parsers for foreign formats.
    • Protocol: Protocol definition for importing or exporting data from alien file formats.
    • Semantic: Parsers for bibliographic formats and specific schemas.
    • Syntax: Syntactic parsers for bibliographic formats.
  • Query: Definition of the query language.
  • Registry: Support for RIP files.
  • Schema: Schema definition for a pyblio database.
  • Sort: Definition of the sort language.
  • Store: Contains the base classes and interfaces used to define a database of records.
  • Stores: Available physical stores.
    • bsddbstore: Store implementation on top of Berkeley DB (>= 4.1)
    • filestore: Provides an in-memory store, which can read and save the database in Pyblio's XML format.
    • memorystore: Provides an UNSAVED in-memory store.
  • Tools

Variable Summary
StreamHandler log_handler = <logging.StreamHandler instance at 0xb7d28...

Variable Details

log_handler

Type:
StreamHandler
Value:
<logging.StreamHandler instance at 0xb7d28f4c>                         

Generated by Epydoc 2.1 on Wed Feb 15 23:19:38 2006 http://epydoc.sf.net