soch download cli允许您对瑞典开放文化遗产(k-samsók)记录进行多线程批量下载,以进行离线处理和分析。

soch-download的Python项目详细描述


soch下载cli

screenshot

soch download cli允许您对瑞典开放文化遗产(k-samsók)记录进行多线程批量下载,以进行脱机处理和分析。

先决条件

  • python>;=3.4和pip

安装

pip install soch-download

用法示例

heads up:此程序可能使用所有可用的系统CPU。

基于soch搜索查询(文本、cql、索引等)下载记录:

soch-download --action=query --query=thumbnailExists=j --outdir=path/to/target/directory

从特定机构下载记录:

soch-download --action=institution --institution=raa --outdir=path/to/target/directory

使用预定义的操作/查询下载记录:

soch-download --action=all --outdir=path/to/target/directory
soch-download --action=geodata-exists --outdir=path/to/target/directory

解包

默认情况下,下载操作会下载每个包含多达500个rdf的大型xml文件,在下载之后,您可以使用unpack参数将所有这些文件转换为单独的rdf文件:

soch-download --unpack=path/to/xml/files --outdir=path/to/target/directory

misc

列出所有可用参数和操作:

soch-download --help

使用您自己的soch api密钥:

soch-download --action=query --query=itemKeyWord=hus --outdir=path/to/target/directory --key=your-api-key

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

推荐PyPI第三方库


热门话题
java如何启用TLSv1。3在Tomcat8.5.5中使用JSSE实现   java表单post在jsp中,contentType头没有字符集,为什么?   java My Basic货币转换器程序输出错误   java在Eclipse4中单击最后一个部件(选项卡)时动态创建部件   java 2 servlet,一个在响应中获得ContentLength,另一个则没有   JavaStruts2:如何发送url参数?   linux从java运行bash文件   java TransactionRequiredException执行更新/删除查询   java如何使用JTA插入到表中?   从枚举到泛型的类型的java映射   java使用接口类<T>作为键来获取具体的实例值?