Parsers for bibliograph packages
Project description
bibliograph.parsing
Each parser accepts input from a given bibliographic reference format and outputs a list of python dictionaries, one for each entry listed in the input source. Each of these dictionaries will contain some number of the following fields:
Field Name: |
Required: |
Description of Field Contentsx: |
---|---|---|
reference_type |
Yes |
the type of content referenced by this entry |
title |
Yes |
the title of the content referenced by this entry |
abstract |
No |
|
publisher |
? |
name of the publishing company |
publication_year |
? |
year in which the content was published |
publication_month |
? |
month in which the content was published |
publication_url |
? |
|
authors |
Yes |
|
journal |
No |
Title of the journal in which the content appears |
volume |
No |
|
number |
No |
|
pages |
No |
|
Requirements
requires Bibutils 4.6 or higher
Configuration
bibliograph.parsing honors the environment variable FIX_BIBTEX. If set, the module will clean up BibTeX import data through the “bib2xml | xml2bib” pipeline in order cleanup up improper or misformatted BixTeX data. However you may lose some data (e.g. the anotate field will be filtered out through Bibutils).
Sources
Formats for input files have been gleaned from a number of sources: RIS: http://www.refman.com/support/risformat_intro.asp
Contributors
Paul Bugni, pbugni@u.washington.edu, author
Cris Ewing, cewing@u.washington.edu, author
Raphael Ritz, r.ritz@biologie.hu-berlin.de, parsers
Andreas Jung, info@zopyx.com, bug fixes
Change history
1.0.1 (2011-02-10)
bibtex.py: add spaces to mname if more than one part is left for mname
1.0.0 (2010-03-19)
final release
1.0.0c2 (2010-03-09)
.end -> enw changed for proper format detection
1.0.0c1 (2010-03-03)
release candidate
1.0.0b5 (2010-02-01)
fixed RIS tests due to changes in bibliograph.core related to RIS parameters
1.0.0b4 (2010-01-31)
introducing FIX_BIBTEX environment variable to enable bib2bib transformation in order to make BibTeX parsing more robust
1.0.0b3 (2010-01-31)
made BibTeX parser more robust
1.0.0b2 (2010-01-30)
fixed failing endnote parser test
1.0.0b1 (2010-01-28) ?=================== - new numbering schema - minor tweaks
0.2.3 (2010-01-22)
added explicit input encoding check for RIS files since bib.core expects from now on RIS input data with UTF-8 encoding
updated tests with utf-8 encoded input data
0.2.2 (2009-12-12)
now dealing correctly with all TeX escapings (and restored the escaping support of old versions)
0.2.1 (2009-12-05)
fixed keywords import of BibTex files
0.2.0 (2009-12-04)
added BibTeX parsing support for identifiers (ISBN, ASIN, PURL, URN, ISSN, DOI)
BibTeX parser no deals correctly with keys containing a dash like ‘date-modified’
added more tests
0.1.0 (2008-09-04)
Created package with ZopeSkel
Ported all parsers from Products.CMFBibliographyAT
Removed all CMF / Zope2 / Plone dependencies
Removed obsolete/unused parsers: [CitationManager, IBSS, ISBN, pyblbibex]
Fixed broken EndNote parser
Established reliable checkFormat() methods for existing parsers
Extended parser test coverage
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for bibliograph.parsing-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b40faee84dd7cdef91d16dec32a4f96b1b26c5a2ac4571433e294ed3805f500a |
|
MD5 | bf291d4c00da0fd9532b9d7627fda577 |
|
BLAKE2b-256 | 0138bf2e63719e68faf962bd9e25f17badf0c3f399bc63b34f6a8a1bd82aeee6 |