返回探索
chinese-poetry

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'])

四、核心亮点

  1. 数据全面:包含唐诗、宋诗、宋词等大量经典诗歌。
  2. 格式规范:所有数据以JSON格式提供,易于解析和使用。
  3. 开源免费:完全开源,允许自由使用和修改。
  4. 适合研究:支持高频词分析、作者作品榜等深度研究功能。

五、适用场景

  1. 场景1:用于文学研究,分析古代诗歌的语言特征和风格演变。
  2. 场景2:用于教育领域,作为教学资源,帮助学生理解古诗内容。
  3. 场景3:用于AI模型训练,提供丰富的文本数据集。

六、优缺点

优势

  • 数据量大,覆盖广泛。
  • JSON格式易于集成到各类应用中。
  • 开源免费,社区活跃。

不足

  • 数据更新可能不够及时。
  • 没有图形化界面,对非技术用户不够友好。

七、与同类工具对比(可选)

工具 类型 核心差异
:--- :--- :---
本工具 开源数据库 免费开源,数据全面,适合研究和开发
类似工具A 商业数据库 数据更完整,但价格昂贵,不适合个人使用

八、总结

chinese-poetry 是一款面向开发者、学者和爱好者的中文古诗词数据库,适合需要大量诗歌数据进行研究或开发的用户。其核心优势在于数据全面、格式规范且开源免费,但在使用时需要注意数据更新的时效性。

相关工具