Skip to main content

gov-site-list

中国政府网站(中央 + 省级 + 垂直部委)的 首页与通知/政策栏目 URL 清单,Python 包形式发布,一行 pip install 就能用。

这个仓库只做一件事:维护一份政府网站地址列表。不存正文、不做处理逻辑,就是一堆 .jsonl 文件,每行一个 JSON 对象,人工维护,Git 管理。

安装

pip install gov-site-list

使用

import gov_site_list as g

# 所有政府网站首页(中央 + 省级)
homepages = g.load_homepages()

# 所有通知/政策栏目(中央 + 部委 + 省级)
notice_columns = g.load_notice_columns()

# RSS 地址
rss = g.load_rss_feeds()

# 按路径加载单个 JSONL 文件
rows = list(g.load_jsonl("notice_columns/ministries/miit.jsonl"))

# 列出所有数据文件
files = g.list_jsonl_files()

# 数据目录
data_dir = g.data_dir()

数据规模

  • 首页:75 条(中央机构 + 31 个省级)
  • 通知/政策栏目:136 条(中央 + 42 个部委 + 31 个省级)

目录结构

gov-site-list/
├── gov_site_list/                  # Python 包
│   ├── __init__.py                 # 读取 API
│   ├── py.typed
│   └── data/                       # 数据文件(JSONL)
│       ├── homepages/              # 政府网站首页
│       ├── notice_columns/         # 通知/政策栏目
│       │   ├── central_gov.jsonl
│       │   ├── ministries/          # 各部委,一部一个文件
│       │   └── provinces/          # 各省级,一省一个文件
│       └── rss_feeds/              # RSS 地址
│
├── .github/workflows/publish.yml   # 发布到 PyPI
├── pyproject.toml                  # 包配置
└── docs/images/                    # README 用图

文件格式

所有数据文件都是 JSONL(每行一个 JSON 对象,UTF-8,不含注释)。

首页

{"name": "工业和信息化部", "url": "https://www.miit.gov.cn", "category": "国务院组成部门"}
{"name": "北京市人民政府", "url": "https://www.beijing.gov.cn", "region": "北京"}

通知/政策栏目

{"site": "工业和信息化部", "column": "政策文件", "url": "https://www.miit.gov.cn/zwgk/zcwj/", "encoding": "utf-8", "rss": null}
字段 说明
site 站点/机构名称
column 栏目名称
url 栏目页 URL
encoding 页面编码,多数 utf-8
rss 该栏目 RSS 地址,没有则为 null

维护方式

  • 改完对应 JSONL 文件,commit 后 push 到 main 会自动发到 TestPyPI 验证。
  • 打 tag v* 会自动发到正式 PyPI。
  • 建议定期检查链接可用性,把失效、改版的地址修正过来。

技术交流

扫码添加微信,交流使用问题、定制与合作:

微信二维码

项目赞助

本项目由微信公众号 「程序员白大力」 提供赞助,感谢支持:

程序员白大力公众号二维码

License

MIT

Release files for gov-site-list 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gov-site-list 0.1.0
File Size Uploaded
gov_site_list-0.1.0.tar.gz 13.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gov-site-list 0.1.0
File Interpreter ABI Platform
gov_site_list-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 48.8 kB

Release files / gov_site_list-0.1.0.tar.gz

Download URL gov_site_list-0.1.0.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
757ceea400c400c657d960763674121312cdb3c3451e8ff1e45928e4d1ae98b3
BLAKE2b-256 checksum
How to use checksums
f19813c4e5be2f3c3a37b85bab2fa260efb098d6c8b37152ed39a712fd8f04aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / gov_site_list-0.1.0-py3-none-any.whl

Download URL gov_site_list-0.1.0-py3-none-any.whl
Size 35.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
51d3c66da2987dde40002e212d986ac1f51cbce158201b49f0f6f8bde75c5168
BLAKE2b-256 checksum
How to use checksums
239dc1aa315704fbef3b1263559aa0b5e48c22906904d687f60fbaa890297197
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page