参考文献包的解析器
项目描述
bibliograph.parsing
每个解析器接受来自给定参考文献格式的输入,并输出一个包含Python字典的列表,每个字典对应输入源中列出的每个条目。这些字典将包含以下字段中的某些字段
字段名称 |
必需 |
字段内容描述 |
---|---|---|
reference_type |
是 |
本条目引用的内容类型 |
title |
是 |
本条目引用的内容的标题 |
abstract |
否 |
|
publisher |
? |
出版公司的名称 |
publication_year |
? |
内容发布的年份 |
publication_month |
? |
内容发布的月份 |
publication_url |
? |
|
authors |
是 |
|
内容出现的期刊的标题 |
否 |
volume |
包含内容的期刊的卷号 |
否 |
|
pages |
否 |
|
pages |
否 |
|
需求
需要Bibutils 4.6或更高版本
配置
bibliograph.parsing 保留了环境变量 FIX_BIBTEX。如果设置,该模块将通过“bib2xml | xml2bib”管道清理BibTeX导入数据,以清理不正确或格式错误的BibTeX数据。但是,您可能会丢失一些数据(例如,通过Bibutils过滤掉 anotate 字段)。
来源
输入文件格式的格式是从多个来源收集的:RIS: http://www.refman.com/support/risformat_intro.asp
贡献者
Paul Bugni, pbugni@u.washington.edu, 作者
Cris Ewing, cewing@u.washington.edu, 作者
Raphael Ritz, r.ritz@biologie.hu-berlin.de, 解析器
Andreas Jung, info@zopyx.com, 错误修复
变更历史
1.0.1 (2011-02-10)
bibtex.py: 在mname中添加空格,如果mname留有多个部分
1.0.0 (2010-03-19)
最终发布
1.0.0c2 (2010-03-09)
.end -> enw 更改为正确的格式检测
1.0.0c1 (2010-03-03)
发布候选
1.0.0b5 (2010-02-01)
由于bibliograph.core中与RIS参数相关的更改,修复了RIS测试
1.0.0b4 (2010-01-31)
引入FIX_BIBTEX环境变量,以启用bib2bib转换,从而使BibTeX解析更加健壮
1.0.0b3 (2010-01-31)
使BibTeX解析器更加健壮
1.0.0b2 (2010-01-30)
修复了失败的endnote解析器测试
1.0.0b1 (2010-01-28) ?=================== - 新的编号方案 - 小幅调整
0.2.3 (2010-01-22)
为RIS文件添加了显式输入编码检查,因为bib.core现在期望使用UTF-8编码的RIS输入数据
使用UTF-8编码的输入数据更新了测试
0.2.2 (2009-12-12)
现在正确处理所有TeX转义(并恢复了旧版本的转义支持)
0.2.1 (2009-12-05)
修复了BibTex文件的关键字导入
0.2.0 (2009-12-04)
添加了对标识符(ISBN、ASIN、PURL、URN、ISSN、DOI)的BibTeX解析支持
BibTeX解析器现在不能正确处理包含短横线的键,如“date-modified”
添加了更多测试
0.1.0 (2008-09-04)
使用ZopeSkel创建了包
将所有解析器从Products.CMFBibliographyAT迁移过来
移除了所有CMF / Zope2 / Plone依赖
移除了过时/未使用的解析器:[CitationManager, IBSS, ISBN, pyblbibex]
修复了损坏的EndNote解析器
为现有解析器建立了可靠的checkFormat()方法
扩展了解析器测试覆盖率
项目详情
bibliograph.parsing-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b40faee84dd7cdef91d16dec32a4f96b1b26c5a2ac4571433e294ed3805f500a |
|
MD5 | bf291d4c00da0fd9532b9d7627fda577 |
|
BLAKE2b-256 | 0138bf2e63719e68faf962bd9e25f17badf0c3f399bc63b34f6a8a1bd82aeee6 |