Skip to main content

Python 客户端,用于从授权/注明和订单案卷中解析 SCOTUS 案例。

项目描述

<图> </图>

入门

pip install nyt-docket

使用 nyt-docket

命令行界面

docket grants 2015
docket orders 2015
docket opinions 2015

演示应用

运行演示应用程序。

python -m docket.demo

模块

在 Python 脚本中手动使用文档加载器。

补助金(新案件)

赠款是已获得调审的案件,将在本学期由法院审理。除了它的存在之外,关于赠款最有趣的事情是法院将要决定的问题。这与法院网站上的单独 PDF 文件相关联,但解析器将其作为文本块附加到案件中。

from docket import grants

g = grants.Load()
g.scrape()

for case in g.cases:
    print case.__dict__

发表意见(决定)

遗漏意见是在法院听取了辩论或已作出程序性决定的案件中的决定。这些意见不是最终的,但它是了解法院何时对案件采取行动的最快方式。单据意见最重要的特点是意见文本,它是一个单独的 PDF 文件。这与作为超链接的意见相关联。

from docket import slipopinions

o = slipopinions.Load()
o.scrape()

for case in o.cases:
    print case.__dict__

订单(各种东西)

命令是法院的日常事务。对 certiorari 的拒绝以及其他各种程序动议在命令列表中得到解决。该插件将长订单列表本身作为 PDF 链接抓取,然后将其解析为单个案例。警告:个别情况依赖于正则表达式和愚蠢。解析它们的方法很脆弱,所以 YMMV。

from docket import orders

z = orders.Load()
z.scrape()
z.parse()

for order in z.orders:
    print order.__dict__

for case in z.cases:
    print "%s\t%s\t%s" % (case.docket, case.orders_type, case.casename)

项目详情


下载文件

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

源分布

nyt-docket-0.0.16.tar.gz (7.1 kB 查看哈希

已上传 source