用于解析SCOTUS案件从已批准/注明和命令档案的Python客户端。
项目描述
入门指南
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__
命令(各种事物)
命令是法院的日常工作。包括驳回申诉和各种其他程序性动议在内的命令都在命令列表中得到解决。此插件本身作为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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d1f263bd39dc2607331a4b0636d0b310fd46fd38884082d6206420f0361fccd2 |
|
MD5 | c54dccb3386f0149f0456baedf0110f2 |
|
BLAKE2b-256 | 4e49dafbad5391acff857400f628cb5f97e801d01eccc03cf598d180a15c478d |