软件遗产git加载器

swh.loader.git的Python项目详细描述


SWH加载程序git

软件遗产git加载程序是一个工具和一个库,可以遍历本地 git存储库并将包含的所有文件注入swh数据集中 以前不知道。

许可证

这个程序是免费软件:你可以重新发布和/或修改它 根据 自由软件基金会,或者许可证的第3版,或者 选项)任何更高版本。

这个程序的发布是希望它会有用,但是 没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。见GNU将军 公共许可证了解更多详细信息。

参见顶级许可文件,了解GNU通用的全文 与此程序一起使用许可证。

依赖关系

运行时

  • Python3
  • 杜利奇Python
  • python3正在重试
  • Python3-swh.core
  • Python3-swh.模型
  • python3-swh.存储
  • python3-swh.scheduler

测试

  • Python鼻

要求

  • 实现语言,python3
  • 编码指南:符合PEP8
  • Git访问:通过Dulwich

配置

您可以从远程源(loader)或 磁盘上的原点(来自磁盘)直接通过调用:

python3 -m swh.loader.git.{loader,from_disk}

位置

两个工具都需要一个配置文件。

下列任一位置:

  • /etc/softwarehitage/
  • ~/.config/swh/
  • ~/.swh/

注意:将调用该位置$swh_config_path

配置示例

分别来自远程(git.yml)和 一个磁盘(git-disk.yml),$swh配置路径/loader/git{-disk}.yml:

storage:
  cls: remote
  args:
    url: http://localhost:5002/

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

推荐PyPI第三方库


热门话题
带truezip的java拆分zip   java Spring,AppEngine:在AppEngine的数据源中添加postgresql url   java Android coverflow   java以编程方式创建复合过滤器,以在log4j 2中定义多个过滤器   java jpa eclipselink异常[eclipselink 4002]   中的java WordNet数据库目录相对路径。罐子   java无法在Spring Boot 2/3中显示登录的用户   java Onetomany:未找到联接表错误   java数据模型演化   java方法在类型列表中添加的(对象)不适用于参数(int)意味着什么?   用java打印两个数组   java SNMP4J发送从不超时   java添加/删除联系人(EditText)+类别(SpinnerBox),可以根据需要动态添加/删除多个联系人   语句和PreparedStatement之间的java差异   java在运行作为JAR归档文件分发的项目时加载图像等资源   来自应用程序或外部服务器的java Cron作业   多线程Java并发:并发添加和清除列表项   java更改单元测试的私有方法行为