创建/分发预算数据包的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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1560268c74f968887a0f6c23a917187d7f5380976ab3245f21d8893a258b0ff5 |
|
MD5 | 3867efe6bfcc55d0c325dfcd27eada5b |
|
BLAKE2b-256 | 12d21fcb3a32a0033fbe19aa7688fbe6d7f7dbcbbb365288509f833c4edf621f |