pubpeer-foundation/publication-data-extractor

从多个外部API提取出版物数据

0.6.4 2024-08-28 15:53 UTC

README

Latest Stable Version Software License Build Status Scrutinizer Code Quality Code Coverage StyleCI

本包的主要思路是允许从任何外部API提取研究出版物数据到简单的通用结构。

该包可以识别多种类型的标识符,如DOI、PubMed ID、arXiv ID等。

然后,该包可以从不同的外部API读取,如doi.org、crossref api、ncbi、arXiv.org等。

生成的结构看起来像这样

[
    {
        "authors":[
            {"first_name":"J D","last_name":"WATSON","affiliation":""},
            {"first_name":"F H","last_name":"CRICK","affiliation":""}
        ],
        "identifiers":[
            {"value":"13054692","type":"pubmed"},
            {"value":"0028-0836","type":"issn"}
        ],
        "journal":{
            "title":"Nature",
            "issn":[
                0028-0836
            ]
        },
        "publication":{
            "title":"Molecular structure of nucleic acids; a structure for deoxyribose nucleic acid.",
            "url":"http:\/\/www.ncbi.nlm.nih.gov\/pubmed\/13054692",
            "published_at":"1953-04-25",
            "abstract":""
        }
    }
]

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请使用问题跟踪器。

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件

支持我们

您希望向PubPeer基金会捐款吗?通过Patreon联系我们并支持我们。

鸣谢

关于PubPeer基金会

PubPeer基金会是一家在美国加利福尼亚注册的公益公司,享有美国501(c)(3)非营利组织地位。基金会的主要目标是通过实现社区互动的创新方法来提高科学研究的质量。基金会章程将pubpeer.com确立为一个为读者和评论者提供服务的平台,他们创造其内容。我们目前的重点是维护和发展PubPeer在线平台,以进行出版物后的同行评审。

联系我们

有关PubPeer基金会或PubPeer网站的相关事宜,请通过contact at pubpeer dot com与我们联系。