python客户机,用于从已授予/已注释和订单摘要中解析scotus案例。
nyt-docket的Python项目详细描述
开始
pip install nyt-docket
使用纽约时报摘要
命令行界面
docket grants 2015 docket orders 2015 docket opinions 2015
演示应用程序
运行演示应用程序。
python -m docket.demo
模块
从python脚本中手动使用docket加载器。
补助金(新病例)
补助金是已被授予调卷的案件,将由 法院在这一任期内。关于补助金最有趣的事, 除了它的存在之外,法院将要决定的问题。这个 在法院网站上作为单独的pdf文件关联,但是解析器 将其作为文本块附加到案例。
fromdocketimportgrantsg=grants.Load()g.scrape()forcaseing.cases:printcase.__dict__
错误的意见(决定)
错误意见是法院审理的案件中的判决 关于或已经作出程序性决定的争论。这些意见是 不是最终的,但这是最快的方法知道法院什么时候采取了行动 一个案子。错误意见最重要的特点是 文本,这是一个单独的pdf文件。这与意见有关 作为超链接。
fromdocketimportslipopinionso=slipopinions.Load()o.scrape()forcaseino.cases:printcase.__dict__
订单(各种各样的东西)
命令是法庭的日常事务。否认调卷 以及其他各种程序性动议 列表这个插件抓取长订单列表本身作为一个pdf链接 然后把它分解成单独的案例。警告:个别案件 依赖regex和tom傻瓜。解析它们的方法很脆弱, 所以YMMV。
fromdocketimportordersz=orders.Load()z.scrape()z.parse()fororderinz.orders:printorder.__dict__forcaseinz.cases:print"%s\t%s\t%s"%(case.docket,case.orders_type,case.casename)