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
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-0.2.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 260d0974a3584d3d393acb55f3efc51343a0b2955c661b5ac03f7afbafa81e4b |
|
MD5 | 66774140b4c25b7ef3f5711f596c0c67 |
|
BLAKE2b-256 | 3092d1a35b9d4724edccd2b27446cbc12aa7f19a880e282e8c22b5254320894a |