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第三方库


热门话题
datetime如何使用JodaTime在Java中设置时间属性   java固定算法的性能时间   java如何从JMenu中获取所选项以更改文本区域的文本颜色?   java配置单元UDF传递数组<string>作为参数   javaapachebeam和BigQuery   java与PrintWriter之间的差异。printf和PrintWriter。格式方法   继承如何处理按Java版本更改的导入,以及在多个版本上编译   xml java。lang.noClassDefFoundant生成错误   java如何使用包含映射的JSON发送POST请求?   java如何在任何应用程序的JAR文件中绑定MySql数据库?   Java脚本解释器   sslhttpclientjava。网SocketException:未实现未连接的socket   java如何为Android应用程序创建类似于Cron作业的东西   java JButton+radiobox+复选框   java内存管理将文件写入内存   java这是计算对象实例的有效方法吗?   用于死锁情况的java代码?   JavaSpring容器作为新实体插入,而不是存储在表中