返回探索
访问官网

chinese-poetry - 中华古诗词数据库
The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
4
51,253 浏览
教育学习详细介绍
chinese-poetry 仓库中文介绍文档
chinese-poetry 是最全中华古诗词数据库,由 JackeyGao 提供,汇聚唐诗、宋诗、宋词等近4万首古典文集,支持快速开发与研究。
要点:
- 开头就要说清楚:这是什么工具、解决什么问题
- 包含Stars数(如有)、维护者信息
- 1-3句话,简洁有力
一、核心信息速览
| 维度 | 详情 |
|---|---|
| :--- | :--- |
| 仓库地址 | [chinese-poetry](https://github.com/chinese-poetry/chinese-poetry) |
| 许可证 | MIT License |
| 核心定位 | 提供完整的中华古诗词数据,方便开发者和研究人员使用 |
| 主要语言 | JavaScript |
| 适用人群 | 程序员;文学研究者;教育工作者;AI开发者 |
| 关键亮点 | 数据全面;JSON格式易用;开源免费;支持多朝代诗歌 |
二、核心功能
| 功能模块 | 描述 | 典型场景 |
|---|---|---|
| :--- | :--- | :--- |
| 唐诗数据 | 包含5.5万首唐诗,涵盖唐代诗人作品 | 应用于诗歌分析、教学资源整理 |
| 宋诗数据 | 包含26万首宋诗,涵盖宋代诗人作品 | 用于历史研究、文化传承 |
| 宋词数据 | 包含2.1万首宋词,涵盖两宋时期1564位词人 | 用于文学研究、AI训练 |
| JSON格式 | 所有数据以JSON格式存储,便于程序调用 | 适用于开发项目、API接口构建 |
| 高频词分析 | 提供高频词统计和词牌名分析 | 用于文本挖掘、学术研究 |
| 作者作品榜 | 展示各诗人作品数量排名 | 用于文学史研究、用户推荐系统 |
| 数据来源 | 数据来源于互联网,经过整理和验证 | 用于学术研究、数据备份 |
| 项目维护 | 由社区持续维护,更新及时 | 用于长期项目开发、数据更新 |
三、快速上手
1. 环境准备
无需特殊环境,只需具备基本的编程能力即可。
2. 安装方式
克隆仓库即可使用:
git clone https://github.com/chinese-poetry/chinese-poetry.git
3. 基础配置
无需额外配置,直接访问数据文件即可。
4. 核心示例
读取唐诗数据并查找李白的作品:
import json
with open('tangshi.json', 'r', encoding='utf-8') as f:
poems = json.load(f)
for poem in poems:
if poem['author'] == '李白':
print(poem['title'], poem['content'])
四、核心亮点
- 数据全面:包含唐诗、宋诗、宋词等大量经典诗歌。
- 格式规范:所有数据以JSON格式提供,易于解析和使用。
- 开源免费:完全开源,允许自由使用和修改。
- 适合研究:支持高频词分析、作者作品榜等深度研究功能。
五、适用场景
- 场景1:用于文学研究,分析古代诗歌的语言特征和风格演变。
- 场景2:用于教育领域,作为教学资源,帮助学生理解古诗内容。
- 场景3:用于AI模型训练,提供丰富的文本数据集。
六、优缺点
优势
- 数据量大,覆盖广泛。
- JSON格式易于集成到各类应用中。
- 开源免费,社区活跃。
不足
- 数据更新可能不够及时。
- 没有图形化界面,对非技术用户不够友好。
七、与同类工具对比(可选)
| 工具 | 类型 | 核心差异 |
|---|---|---|
| :--- | :--- | :--- |
| 本工具 | 开源数据库 | 免费开源,数据全面,适合研究和开发 |
| 类似工具A | 商业数据库 | 数据更完整,但价格昂贵,不适合个人使用 |
八、总结
chinese-poetry 是一款面向开发者、学者和爱好者的中文古诗词数据库,适合需要大量诗歌数据进行研究或开发的用户。其核心优势在于数据全面、格式规范且开源免费,但在使用时需要注意数据更新的时效性。



