跳转到主要内容

senat.fr网站Python客户端

项目描述

senapy

Build Status Coverage Status

senat.fr网站的一个Python客户端。

主要目标

轻松地从senat.fr检索JSON数据。

要求

Python 3

安装

  • 从pip:pip3 install senapy
  • 本地:pip3 install -e .

立法文档

  • 解析一个:senapy-cli parse URL_or_filepath
    • 示例:senapy-cli parse pjl16-537(您也可以只提供ID,而不是URL)
    • 警告:目前文件必须为UTF-8
  • 获取所有URL: senapy-cli doslegs_urls
  • 解析多个: cat urls | senapy-cli parse_many output_dir

搜索服务

  • QuestionSearchService 用于搜索问题

测试

  • pip3 install pytest
  • pytest
  • 如果您修改了输出,有一个工具可以使测试反映这些更改: python tests/tools/regen_regressions_output.py

项目详情


下载文件

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

源分发

senapy-0.3.2.tar.gz (15.7 kB 查看哈希值)

上传时间

构建分发

senapy-0.3.2-py2.py3-none-any.whl (22.5 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持