Sparkle ✨

那些人啊,繁星闪闪

一个文学作品人物关系可视化工具,让你直观地探索小说中人物之间的联系

📚 项目简介

Sparkle 是一个基于 Web 的文学作品人物关系可视化工具。它使用交互式图谱展示小说中人物之间的关系网络,帮助读者更好地理解和探索文学作品中的人物关系。

✨ 主要功能

🚀 快速开始

直接访问(推荐)

本地运行

如果你想在本地运行 Sparkle:

  1. 克隆项目到本地:git clone https://github.com/DeadPoetSpoon/sparkle.git
  2. 进入项目目录:cd sparkle
  3. 启动本地服务器(Python):python -m http.server 8000
  4. 在浏览器中访问:http://localhost:8000

🎮 使用说明

浏览现有作品

  1. 在页面顶部的下拉菜单中选择作者
  2. 选择该作者的作品
  3. 选择版本(如果有多个版本)
  4. 人物关系图谱将自动加载并显示

交互操作

🤝 贡献方式

我们欢迎任何形式的贡献!Sparkle 是一个社区驱动的项目。

👥 非程序员

如果你不熟悉编程,可以:

  • 在 GitHub Issues 提需求
  • 提供小说人物列表和关系描述
  • 帮助测试和反馈

💻 程序员

如果你熟悉编程,可以:

  • 提交代码改进
  • 添加新的文学作品数据
  • 修复 bug 或优化功能

📖 文学爱好者

如果你热爱文学,可以:

  • 分享你的人物关系分析
  • 推荐优秀的文学作品
  • 帮助完善作品信息

详细的数据添加指南请参考:ADD-BOOK.md

🛠️ 技术栈

Sparkle 使用现代 Web 技术构建,无需复杂的构建工具,开箱即用。

❤️ 支持作者

如果你觉得这个项目对你有帮助,欢迎支持作者:

📄 许可证

本项目采用 GNU General Public License v3.0 (GPLv3) 开源许可证。

主要特点:

查看完整许可证:LICENSE

🙏 致谢