bibliograph包的核心定义
项目描述
bibliograph.core
概览
bibliograph包的核心定义
这里定义了所有被共享
IBibliographicReference是一个接口,用于单个内容对象,具有给定的架构,可以作为参考文献条目(bibtex、endnote、ris等)进行渲染。
>>> from bibliograph.core import interfaces >>> 'IBibliographicReference' in dir(interfaces) True
IBibliographyExport是一个标记,直接包含单个可导出IBibliographicReference对象的容器。
>>> 'IBibliographyExport' in dir(interfaces) True
包的另一个部分是实用方法和Python和LaTeX中使用的编码集合,包括映射。
包括一个实用方法bin_search。它类似于posix系统上的which-命令。如果它在PATH环境变量中找到,则返回可执行命令的完整路径。
您可以覆盖PATH环境变量为另一个环境变量:BIBUTILS_PATH。此位置的可执行文件也将被找到。
资源
贡献者
Tom Gross,itconsense@gmail.com,作者
Raphael Ritz,r.ritz@biologie.hu-berlin.de,渲染器
Andreas Jung,info@zopyx.com,修复了bug
变更历史
1.0.3 (2010-07-24)
修复了xml2bib转换设置输出编码
1.0.2 (2010-07-23)
从unteuro中删除了mbox以在unicode -> tex转换表中转换为Unicode
1.0.1 (2010-04-01)
添加了用于检查安装Bibutils版本的version_check API
1.0.0 (2010-03-19)
最终发布
1.0.0c1 (2010-03-03)
发布候选
1.0.0b3 (2010-02-01)
修复了ris2bib转换的cmdline参数
1.0.0b2 (2010-01-31)
添加了bib2bib转换
1.0.0b1 (2010-01-28)
新的编号架构
各种编码参数修复
0.2.7.1 (2010-01-26)
对ris2bib参数的轻微调整
0.2.7 (2010-01-22)
调整Endnote转换参数
0.2.6 (2010-01-22)
使用显式的UTF-8输入编码调用ris2bib转换器(在bibliograph.parsing中检查并强制执行)
0.2.5 (2009-12-15)
IBibliographicReference:'year'现在是一个TextLine字段,因为'Int'太限制性了
重新添加了旧的映射unicode chars -> TeX
0.2.4 (2009-12-12)
添加了publication_month到IBibliographicReference
0.2.3 (2009-12-06)
将(编码.py)中的unicode -> TeX映射替换为在docutils.py(unicode_map.py)中找到的更完整的映射
0.2.2 (2009-12-04)
IBibliographicReference:添加了'schema'中的'identifiers'
0.2.1 (2009-08-26)
"_encode"实用程序现在总是返回一个字符串
0.2.0 (2008-09-11)
将有关bibutils的_getCommand/_hasCommand函数从bibliograph.rendering移动到bibliograph.core [tim2p]。
更新了encodings.py,以便为BibTeX/LaTeX正确渲染带音标的字符[tim2p]。
为了将功能合并到(新)IBibliography接口中,已删除IBibContainerIterator[tim2p]。
添加了一个(目前未使用)IAuthors接口,我计划将其开发成作者处理API的一部分[tim2p]。
为IBibliographyExport接口引入了通用词汇
[tom_gross]。
0.1.0 (2008-05-02)
使用ZopeSkel创建配方[tom_gross]。
将必要的核心部分从Products.CMFBibliographyAT迁移过来
添加接口
项目详情
bibliograph.core-1.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85beb74169eba72e6decb16a3bdc3ab5cd852c44c42ff4a75be5f7ba8a8e8c7c |
|
MD5 | b515150447f97567db3622fd5337b846 |
|
BLAKE2b-256 | 21c6979f40cfc852cac1d7640e6a0c5884aaf506043cb711d8971d6bcfb6bdfd |