azavea的cicero api的python包装器

python-cicero的Python项目详细描述


python cicero为Azavea’s Cicero API提供了一个python“包装器” 对于基于地址的立法和非立法区域匹配,查找 当选官员的联系方式,以及选举活动。

注意:一定要看一下the project page on Github

安装/设置

使用pip安装库:

pip install python-cicero

如果您希望进行改进/扩展,并希望记录 他们,使用extras\u require约定来安装pycco文档 生成器作为依赖项(请参阅下面的文档部分):

pip install python-cicero[‘docs’]

要向cicero api发出请求,您需要一个cicero帐户。自由的 注册here即可试用该api。过程 购买额外的api信用在cicero网站上有描述。

测试

有几种方法可以运行单元测试。

一个选项是在存储库的根目录中使用shell脚本 调用了test.example.sh。使用cp test.example.sh test.sh复制它。 编辑test.sh以包含您的cicero api用户名和密码。然后,跑 使用./test.sh的测试。

另一个选项是直接编辑test/tests.py文件,添加 指定的cicero api凭据。这样做将允许您执行 使用nosetests(如果安装了nose包)进行测试,或者 使用python setup.py test,或调用tests.py文件本身。

文档

Pycco生成的文档是 在“docs”文件夹中可用作HTML文件。文件名对应于 正在记录适当的模块。

有关正在使用的包装器的示例,请参见cicero_examples.py文件。

救命啊!

我们所有人都很乐意帮助你充分利用 Cicero API帐户。有关此包装的问题,请联系cicero@azavea.com

许可证

python cicero是在apache 2.0许可下获得许可的。参见LICENSE.txt了解 更多细节。

贡献

看到虫子了吗?想改进文档或提供更多示例吗?谢谢您! 请打开一个带有您的改进的拉取请求,我们将努力响应 及时地。

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

推荐PyPI第三方库


热门话题
java下载并将位图设置为列表视图   java有用于MyBatis XML sqlmaps的Javadoc样式的文档工具吗?   放置属性文件的位置,以便java命令在类路径中看到它   使用jschexception验证false的java SSH有时会失败   java如何在Android中使用MPAndroidChart定制饼图?   java如何使用R.String初始化字符串。文本   BeanValidation的java上下文相关验证   java反射:通过反射加载的类中的常量变量   安卓 Java使用相同的规则压缩多个字符串   公告命令中的java换行符不工作   带有整数、字符串和项目符号列表的java txt文件(1.)   arraylist Connect四代码(Java)列放置不工作   用于多个报告的java jasper页面编号   java如何消除Nimbus LAF中按钮周围的空间?   安卓 setImageResource内置自定义ArrayAdapter。lang.NullPointerException   java Android将Json转换为ArrayList多级可扩展列表视图   java Eclipse,Web工具平台,导致JSP中找不到元素错误,但一切正常