CKAN 文件下载 API
CKAN Filedownload with API
我用所有必要的插件设置了一个 ckan 服务器。
服务器上有一些内容(.csv 文件)。
现在我想下载一个特定的 .csv 文件以在本地更改它并再次上传。
但我不知道如何使用 ckan-API 下载完整文件。
有人可以帮助我吗?
package_show
API 调用会告诉您 CSV 的 URL,以便您可以下载它。
例如此数据集:http://data.gov.uk/dataset/uk-open-access-non-vosa-sites
在 API 上可用:http://data.gov.uk/api/action/package_show?id=uk-open-access-non-vosa-sites
结果类似于:
{
"help": "http://data.gov.uk/api/3/action/help_show?name=package_show",
"success": true,
"result":
{
"name": "uk-open-access-non-vosa-sites",
"license_title": "UK Open Government Licence (OGL)",
"resources": [
{
"description": "A list of Authorised Testing Facilities (ATFs) and DVSA test stations ",
"format": "CSV",
"url": "http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv",
"id": "bd9aaa9f-2a9c-45f8-8246-6b99dd78208a",
"resource_type": "file",
}
]
}
}
从中您可以看到 url 是 http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv
您可以下载 e.g.使用 wget:
wget http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv
我用所有必要的插件设置了一个 ckan 服务器。 服务器上有一些内容(.csv 文件)。 现在我想下载一个特定的 .csv 文件以在本地更改它并再次上传。
但我不知道如何使用 ckan-API 下载完整文件。
有人可以帮助我吗?
package_show
API 调用会告诉您 CSV 的 URL,以便您可以下载它。
例如此数据集:http://data.gov.uk/dataset/uk-open-access-non-vosa-sites 在 API 上可用:http://data.gov.uk/api/action/package_show?id=uk-open-access-non-vosa-sites 结果类似于:
{
"help": "http://data.gov.uk/api/3/action/help_show?name=package_show",
"success": true,
"result":
{
"name": "uk-open-access-non-vosa-sites",
"license_title": "UK Open Government Licence (OGL)",
"resources": [
{
"description": "A list of Authorised Testing Facilities (ATFs) and DVSA test stations ",
"format": "CSV",
"url": "http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv",
"id": "bd9aaa9f-2a9c-45f8-8246-6b99dd78208a",
"resource_type": "file",
}
]
}
}
从中您可以看到 url 是 http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv
您可以下载 e.g.使用 wget:
wget http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv