中国社会事件数据库(CSED)
收藏资源简介:
中国社会事件数据库(CSED)是一个基于时间线的事件汇总和分析工具,旨在记录每日社会动态与网络舆情。
The China Social Event Database (CSED) is a timeline-based event summarization and analysis tool that aims to document daily social dynamics and online public sentiment.
中国社会事件数据库(CSED)概述
数据集简介
中国社会事件数据库(CSED)是一个基于时间线的事件汇总和分析工具,旨在记录每日社会动态与网络舆情。该数据库的开发源于对中国每日发生的事件以及民众在互联网上关注和接收的信息的探索。
数据集特点
- 每日自动汇总信息:以时间线的形式展示每日社会事件。
- 政府回应检测:部分条目包含政府回应(该功能仅在代码中实现,前端未显示)。
- 微博原帖跳转:点击帖子标题可跳转至微博原帖。
- 多端支持:对移动端和桌面端均有良好支持。
未来计划
- 数据下载与API接口:计划提供数据下载页面或API接口。
- 功能扩展:增加事件分类、事件地图等功能。
- 数据源扩展:增加更多数据源,如公众号、抖音等。
- 开源计划:未来可能开源项目代码。
快速开始指南
准备工作
- 微博爬虫软件:配置并爬取所需数据。
- Node.js和npm:在本地安装。
- MongoDB:在本地安装。
- Open AI API密钥:获取并配置。
部署步骤
-
克隆项目: bash git clone https://github.com/zheqiaochen/China-Social-Event-Database-CSED.git cd China-Social-Event-Database-CSED pip install -r requirements.txt npm run install
-
配置环境变量:在根目录新建
.env文件,输入MongoDB连接地址和Open AI API密钥。 -
启动后端服务器: bash python "backend/main.py"
-
运行数据处理指令: bash curl -X POST http://0.0.0.0:8888/api/process/summary curl -X POST http://0.0.0.0:8888/api/process/embedding curl -X POST http://0.0.0.0:8888/api/cluster/hdbscan curl -X POST http://0.0.0.0:8888/api/cluster/titles
-
启动前端: bash npm run dev
-
自动化运行:可通过cronjob每天自动运行。
联系方式
项目开发者目前正在上学,时间有限,欢迎有兴趣的开发者通过邮件联系。邮箱地址可在About页面找到。




