Code Monkey home page Code Monkey logo

laws's Introduction

draft
true

本项目收集各类法律法规、部门规章、案例等,并将其按照章节等信息进行了处理。

应用

  • LawRefBook 是原生 iOS 应用,使用 SwiftUI 构建。

贡献指南

手动贡献

  • 根据法律法规模版 的格式,将法律法规放入 法律法规 文件夹下合适的位置
  • scripts 目录下运行 python database.py(会自动更新 sqlite 内容)
  • 提交更改,并提 pr

自动脚本

scripts 目录下有一 request.py 脚本,支持从 国家法律法规数据库 爬取最新的法律法规。

scripts 目录下,执行以下指令

  • python requessts.py (脚本会自动处理,将新增法律加入列表以及合适的位置)
  • python database.py (会自动更新 sqlite 内容)
  • 提交更改,并提 pr

PS 如果你有发现某部法律不完整,有问题,或者需要新增某些,但又不会自己提 pr,你可以在提一个 issue,或者直接联系设置中我的邮箱,我会在下个版本修复或增加

laws's People

Contributors

anuxs avatar rankki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

laws's Issues

法律收集汇总信息

帮忙看看下面这个是不是本项目的?之前能看到这样的汇总信息,现在看不到了
22f2b6c617fc316ffce6146badcd8cc2

法条有效性筛选

你好,请问一下,代码筛选的法典实效性状态是【有效】+【已修改】吗,有些法,同时存在有效和已修改状态,会导致爬到两部同名法典
海洋环境保护法
同样的情况还有:反间谍法、体育法等。

在本地运行脚本遇到问题

报错:2024-01-02 15:03:31,538:DEBUG:parsing 中华人民共和国公司法
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)>
document /flfg/WORD/15526420544a4ad18df391c0d8a88a6b.docx not exists
2024-01-02 15:03:32,180:ERROR:parsing 中华人民共和国公司法 error
2024-01-02 15:03:33,383:DEBUG:parsing 中华人民共和国粮食安全保障法
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)>
document /flfg/WORD/0bbd8205d3174aa4a0bb86dca7ed5d3d.docx not exists
2024-01-02 15:03:33,426:ERROR:parsing 中华人民共和国粮食安全保障法 error
2024-01-02 15:03:34,732:DEBUG:parsing 中华人民共和国刑法修正案(十二)
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)>
document /flfg/WORD/2640f79d1b524fd2ad20535352365be4.docx not exists
2024-01-02 15:03:34,774:ERROR:parsing 中华人民共和国刑法修正案(十二) error
2024-01-02 15:03:35,995:DEBUG:parsing 中华人民共和国爱国主义教育法
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)>
document /flfg/WORD/924d7f3d723f49df9669c3af0760df5e.docx not exists
2024-01-02 15:03:36,054:ERROR:parsing 中华人民共和国爱国主义教育法 error

request.py的使用方法,在readme是否没说清楚,请问cate.txt文件的作用是什么?

报错如下:
Traceback (most recent call last):
File "E:\Laws-master\scripts\request.py", line 233, in
main()
File "E:\Laws-master\scripts\request.py", line 197, in main
req = LawParser()
File "E:\Laws-master\scripts\request.py", line 51, in init
self.__init()
File "E:\Laws-master\scripts\request.py", line 55, in __init
with open("./cate.txt", "r") as f:
FileNotFoundError: [Errno 2] No such file or directory: './cate.txt'

关于增加repo更新日志的建议

是否能有一个 update_log.json,结构化地记录该repo每次维护时新增、废止、修改过的法律文件,包括其目录。
这样可以方便代码增量处理一些数据。比如做机器人问答,需要定时更新一下,但是全量做embedding会很痛啊~
git log 虽然可以做,但是解析起来还是不太方便的。

http连接异常,超时,重试最大次数

TimeoutError: [Errno 110] Connection timed out
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7f86f5915d00>: Failed to establish a new connection: [Errno 110] Connection timed out
File "/opt/conda/lib/python3.8/site-packages/urllib3/util/retry.py", line 515, in increment
raise MaxRetryError(pool, url, reason) from reason # type: ignore[arg-type]
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='flk.npc.gov.cn', port=443): Max retries exceeded with url: /api/?xlwj=02&xlwj=03&xlwj=04&xlwj=05&xlwj=06&xlwj=07&xlwj=08&searchType=title%3Baccurate%3B1%2C3&sortTr=f_bbrq_s%3Bdesc&gbrqStart=&gbrqEnd=&sxrqStart=&sxrqEnd=&sort=true&page=1&size=10&
=1704176175335 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f86f5915d00>: Failed to establish a new connection: [Errno 110] Connection timed out'))

request法律拆分

想请问一下request里面法律数据处理部分,我需要怎么才能debug进入req.parse_file(args[0], args[1])里面?还有处理的数据格式是什么样子的呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.