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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java SimpleFramework和工厂方法   Java适当地处理异常   java单例类不起作用   java小程序和Swing在eclipse中不显示组件   多个键上的java Redisson FastRemove不起作用   java验证请求正文不等于模式   在Java中从URL读取数据   eche RecyclerView项的java Set自定义字体   string Java如何从Date获取HH:mm:ss   当Java应用程序落后于负载均衡器时,在某些URL上强制使用SSL   使用esapi时发生java错误   java使用流根据第二个列表中的值更新一个列表中的对象   组织。openqa。硒。Java中的NoTouchElementException WebDriver?   从JSON字符串Java创建CSV文件