osf的存储实用程序归档项目存档.org
osf-pigeon的Python项目详细描述
#osf鸽子
将OSF数据归档到存档.org在
目的
这个实用程序以一个公开可用的OSF注册guid作为参数,并且仅使用该信息就可以传输 注册,文件数据,元数据等都要到互联网档案馆。在
安装
只需使用python的package manager pip with bash安装包:
^{tt1}$
要用于本地开发,请记住使用以下命令安装开发人员要求:
^{tt2}$
使用
只需导入模块并输入带有凭据的guid:
from osf_pigeon import pigeon pigeon( 'guid0', datacite_username='test_datacite_username', datacite_password='test_datacite_password', datacite_prefix='test_datacite_prefix', ia_access_key='test_datacite_password', ia_secret_key='test_datacite_password', )
就这样!在
假设注册是完全公开的,并且DOI已经在datacite上正确地生成了。在
##为发展而跑
测试
运行测试非常简单,只需:
^{pr2}$#####皮棉
可选,但建议:设置预提交钩子(将运行 暂存文件上的格式化程序和linter):
pip install pre-commit pre-commit install --allow-missing-config
- 项目
标签: