Skip to content

一个可以根据角色名搜索《染·钟楼谜团》剧本的小工具。

License

Notifications You must be signed in to change notification settings

grantyxy/boc_play_searcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

《染·钟楼谜团》剧本查找器

简介

《染·钟楼谜团》剧本查找器是一个基于 PyQt6 开发的桌面应用程序,旨在帮助用户快速搜索剧本文件夹中的角色信息。用户可以通过指定多个角色名和搜索条件(AND/OR),查找符合条件的剧本,并显示相关的剧本名和文件名。

功能特性

  • 目录选择:用户可以选择包含剧本文件的目录,程序会在目录中搜索所有 JSON 格式的剧本文件。
  • 条件搜索:支持通过 ANDOR 逻辑条件搜索剧本中的角色,用户可以添加或移除任意数量的搜索条件行。
  • 结果展示:搜索结果以剧本名和文件名的形式分别显示,方便用户查看符合条件的剧本。
  • 保存上次选择的目录路径:程序会自动保存用户最后一次选择的剧本目录路径,并在下次启动时自动加载,节省用户的操作时间。
  • 界面简洁易用:基于 PyQt6 的现代图形用户界面,提供流畅的用户体验。

安装与运行

环境要求

  • Python 3.x
  • PyQt6

安装依赖

在运行此程序之前,请确保安装以下依赖:

pip install PyQt6

运行程序

克隆此仓库并运行主程序:

git clone https://github.com/your-repository/your-project.git
cd your-project
python 主程序.py

使用说明

  1. 选择目录:点击 "浏览目录" 按钮,选择包含剧本 JSON 文件的目录。
  2. 添加搜索条件:点击 "添加条件" 按钮,添加角色名搜索条件。每个条件可以设置为 ANDOR
  3. 移除条件:点击条件行右侧的 "-" 按钮,删除不需要的搜索条件行。
  4. 搜索剧本:点击 "搜索剧本" 按钮,程序将根据指定条件搜索符合要求的剧本,并显示剧本名和文件名。
  5. 保存目录路径:程序会自动保存上次选择的剧本目录路径,并在下次启动时自动加载。

示例界面

这是图片

文件结构

.
├── 主程序.py          # 主程序文件
├── settings.json       # 保存最后一次选择的目录路径
├── README.md           # 项目介绍文件

贡献

欢迎提出 Issues 或提交 Pull Requests。如果您有任何建议或问题,请通过 GitHub 联系我们。


许可协议

此项目遵循 MIT 许可协议。详情请查看 LICENSE

About

一个可以根据角色名搜索《染·钟楼谜团》剧本的小工具。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages