【文件属性】:
文件名称:elife-api-prototype:将 elife 文章元数据推送到 fluidinfo 的原型
文件大小:206KB
文件格式:ZIP
更新时间:2021-07-08 02:58:22
Python
eLife API 的原型。
此 eLife API 代码执行以下操作:
将 NLM 3.0 XML(针对 eLife XML 进行测试)读入名为article的 Python 对象
给写一篇article
当提供 DOI 时,从 Fluidinfo 数据读取到article对象中
下面的快速入门演示了如何使用它。
项目讨论正在 Basecamp 上进行,为
项目依赖
,安装通过
$ pip install beautifulsoup4
lxml 用于强大的 xml 解析
$ pip install lxml
使用 Fluidinfo 对象的表单
$ pip install fom
测试。
$ pip install lettuce
快速开始
初始配置
将settings-example.py文件重新保存为settings.py
。
在settings.py输入您的
【文件预览】:
elife-api-prototype-master
----parseFI.py(11KB)
----usecases.markdown(3KB)
----log.py(278B)
----__init__.py(28B)
----load_article.py(7KB)
----article.py(11KB)
----LICENSE(1KB)
----README.md(3KB)
----tests()
--------terrain.py(293B)
--------features()
----.gitignore(23B)
----sample-xml()
--------NLM3-sample-for-elife.1.xml(155KB)
--------elife00013.xml(160KB)
--------elife-kitchen-sink.xml(174KB)
--------elife-sample-jun2012.xml(39KB)
--------NLM3-sample-for-elife.2.xml(148KB)
--------elife_pmc_preview_version_17.xml(164KB)
----parseNLM.py(32KB)
----settings-example.py(336B)