文件名称:LegisLetters:LegisLetters 项目的编码空间
文件大小:205KB
文件格式:ZIP
更新时间:2024-06-20 05:30:33
JavaScript
立法通讯 LegisLetters 项目的编码空间。 安装 首选 Docker。 ./build.sh ./run.sh ./exec.sh 然后,您将能够运行所有相关脚本 用法 在 docker 容器内,这将向 Elasticsearch 数据库添加文档: python legisletters/scraper.py 这将尝试将它们解析为单独的字段: python legisletters/parser.py 重建 你需要npm 、 bower和grunt来构建。 npm install -g grunt-cli bower npm install bower install grunt 这会将更新的 HTML 和 JS 放在dist文件夹中,该文件夹由容器nginx 。 贡献 请确保所有文件都通过pylint和pyflakes 。
【文件预览】:
LegisLetters-master
----reparse.sh(122B)
----build.sh(54B)
----.dockerignore(28B)
----legisletters()
--------utils.py(4KB)
--------parser.py(8KB)
--------requirements.txt(109B)
--------__init__.py(0B)
--------scraper.py(11KB)
--------dedup.py(3KB)
--------constants.py(5KB)
--------backup.py(2KB)
----default(1KB)
----exec.sh(52B)
----bower.json(430B)
----Gruntfile.js(1KB)
----src()
--------index.html(6KB)
--------js()
--------css()
----Dockerfile(361B)
----scripts()
--------update_settings.sh(249B)
--------dedup.py(705B)
--------ocr-snippet.sh(91B)
----run.sh(572B)
----congress-legislators()
--------committee-membership-current.yaml(307KB)
--------committees-current.yaml(50KB)
--------legislators-current.yaml(930KB)
----config()
--------elasticsearch.yml(82B)
----README.md(731B)
----mappings()
--------letter_mapping.json(5KB)
--------settings.json(1KB)
--------raw_letter_mapping.json(362B)
----.gitignore(85B)
----crontab(125B)
----package.json(747B)