SuperAPI AI 工具集

ley-ar

写作与研究

查看项目

更新于 10-15 08:47

技能介绍

ley-ar 是一个面向阿根廷法律信息检索的命令行工具,通过 ley CLI 从四个公共阿根廷法律数据库中搜索判例、立法、案件摘要和学说。

用途 该工具主要用于法律研究场景,帮助用户快速检索阿根廷的司法判例、立法文本和学说资料。它整合了多个公开法律数据库,适合需要跨库查询法律信息的用户。

主要能力 支持从以下四个数据库检索:

  • saij(saij.gob.ar):国家判例、立法、学说,提供干净的 JSON API,可靠性高。
  • csjn(sjconsulta.csjn.gov.ar):最高法院摘要,支持 HTML+JSON,可靠性高。
  • juba(juba.scba.gov.ar):布宜诺斯艾利斯省判决,依赖 HTML 抓取,可靠性一般。
  • juscaba(eje.juscaba.gob.ar):CABA 法院案件/卷宗,自由文本检索效果较差,可靠性一般。

默认策略:从 --db saij,csjn 开始;仅在查询布宜诺斯艾利斯省特定内容时加入 juba;juscaba 仅在拥有案件编号时使用。

使用方式 安装:在 {baseDir}/scripts 目录下执行 pip install -e . --break-system-packages -q。需要 Python 3.10+,依赖 typer、httpx、rich。

常用命令示例:

  • 并行搜索所有数据库:ley search "prescripción adquisitiva"
  • 按数据库过滤:ley search "daño moral" --db saij,csjn
  • 限制结果数量:ley search "phishing bancario" --db saij --limit 5
  • JSON 输出:ley search "responsabilidad civil" --db csjn --json
  • 纯文本输出:ley search "contrato de locación" --text
  • 状态检查:ley status、ley --version

搜索建议:使用法律术语(如 "daños y perjuicios" 而非 "accidente de auto");尽量具体(如 "prescripción adquisitiva inmueble" 优于 "prescripción");注意 "Patentes" 存在歧义,会返回知识产权专利而非车辆税,应改用 "impuesto automotor" 或 "radicación automotor";查询当前税率或税率(alícuotas)应使用网络搜索,因为这些数据库索引的是判例法,而非监管信息。

输出格式:每条结果包含 db、id、title、date、snippet、url。默认以 Rich 表格展示,使用 --json 可获得结构化数据。

适用场景 适合法律从业者、研究人员或需要检索阿根廷法律判例、立法和学说的用户,尤其是在需要跨多个公共数据库进行快速查询时。

限制

  • JUBA 依赖 ASP.NET WebForms 抓取,网站变更时可能失效。
  • CSJN 完整案件文本可能需要 reCAPTCHA(摘要可用)。
  • JUSCABA 在提供案件标识符时效果最佳,自由文本检索效果较差。
  • 无需认证,所有 API 均为公开。
  • 需遵守速率限制,避免快速连续查询。