跳转到主要内容

创建/分发预算数据包的CKAN扩展

项目描述

这是一个CKAN扩展,用于改进CKAN中预算数据的处理。预算数据处理的核心是预算数据包

当CSV文件被上传到CKAN并且CSV包含预算数据包规范中定义的所有标题时,数据集会自动转换为预算数据包(即可以导出为预算数据包)。因此,预算数据分布得到了标准化,并可以在支持预算数据包的不同工具中使用。

安装

此CKAN扩展可以通过使用pip通过pypi安装

pip install ckanext-budgets

如果您已遵循CKAN安装文档,请记住在安装扩展之前激活您的CKAN环境(虚拟环境)

. /usr/lib/ckan/default/bin/activate

然后,将budgets添加到您的CKAN配置文件中的ckan.plugins列表中。重启您的web服务器,预算数据将自动为您处理。

配置

  • ckan.budgets.specification - 描述使用的预算数据包规范的JSON模式文件。

  • ckan.budgets.countries - 以国家代码为键、国家名称为值的JSON对象。如果您想将国家名称翻译成另一种语言,请使用此选项(默认为英语)。

  • ckan.budgets.currencies - 以货币代码为键,货币名称为值的JSON对象。如果需要将货币名称翻译成其他语言(默认为英语),请使用此对象。

  • ckan.budgets.statuses - 表示数据不同状态的JSON对象,键为proposed(提议的)、approved(批准的)、adjusted(调整的)或executed(执行的),值为此状态的英文描述。如果需要将描述翻译成其他语言(状态键应保持不变),请使用此对象。

  • ckan.budgets.default.country - 自动选择的默认国家代码。

  • ckan.budgets.default.currency - 自动选择的默认货币代码。

许可证

版权(C)2014 开放知识基金会

本程序是自由软件:您可以重新分发和/或修改它,具体请参阅由自由软件基金会发布的GNU Affero通用公共许可证的条款,许可证版本为3,或者(根据您的选择)任何更新的版本。

本程序的分发是希望它有用,但没有任何保证;甚至没有关于其商誉或特定用途适合性的暗示保证。有关详细信息,请参阅GNU Affero通用公共许可证。

您应该已收到GNU Affero通用公共许可证副本。如果没有,请参阅https://gnu.ac.cn/licenses/

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

ckanext-budgets-0.3.2.tar.gz (17.3 kB 查看哈希值

上传时间

由以下机构支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF 赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面