开始之前
要使用项目下载器示例,您需要以下内容
- 确保应用程序具有正确的访问权限。有关更多信息,请参阅管理身份用例。
- 包含已上传资源的项目。
运行示例
要运行示例,请执行以下步骤
- 编辑
project_downloader.py
脚本的main
函数中的变量以匹配您的配置。 - 运行
project_downloader.py
脚本。
编辑变量
org_id
org_id
用于标识包含项目的组织。
project_id
project_id
用于标识包含资源的项目。
要查找您的组织和项目 ID,请使用资源管理仪表板中的 URL。
download_directory
download_directory
是下载资源的路径。
overwrite
如果设置为 True
,脚本将覆盖下载目录中任何名称相同的现有文件。
include_filter
默认情况下,脚本将下载项目中的所有资源。如果您只想下载特定资源,可以使用搜索过滤器。例如,要仅下载具有“my_tag”标签的资源,您可以设置 include_filter[SearchableProperties.TAGS] = ["my tag"]
。一些过滤器示例在脚本中被注释掉了。您也可以使用 exclude_filter
或 any_filter
。有关更多信息,请参阅管理资源用例。
collections
如果您要从特定集合下载资源,您可以设置 collections
变量。例如,要从名为“my_collection”的集合下载资源,您可以设置 collections = ["my_collection"]
。