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 |
|
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.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.0b1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41db74b0a29dd73686c3ce667e4022ed184a2e63cd56993a32f584c293a7a2da |
|
MD5 | 82b15d22960db3ddbb1e6940197e6aba |
|
BLAKE2b-256 | dcfa1a1bd7cc17d495a769beb6f603d7b537f4fa9ceb5eb1531c8ab94052b112 |