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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Jackson解析非同构JSON对象数组   java为什么'Stream<T>::<A>toArray(IntFunction<A[]>)`接受没有绑定的类型参数A?   java在JavaFX2.0中获取给定布局中的节点大小?   java双链接列表创建节点   java使用HashMap添加、删除和查找   java中push_back(C++)的等效方法是什么?   java在Jetty中运行servlet时获得HTTP 500   用java显示包含图像和文本的页面的最简单文档格式   swing从选项卡窗格Java中的不同选项卡访问数据   字符串Java帮助检查登录类使用。CSV文件   java Struts 1.2.9动作链接   包含max元素的java列表   currentNode上的jcr Java空检查   在Android中使用OpenNLP的POSTaggerMe时出现java NullPointerException   java Logback只将消息记录到syslog一次   如何用Java编写构造函数的API文档   java从gallery中获取所有图像并存储在阵列中   java Maven:将外部jar文件夹添加到类路径