Note
从 v2.0.0 起,NamePicker 本体将基于 GNU GPLv3 协议开源
GNU GPLv3 具有 Copyleft 特性,也就是说,您可以修改 NamePicker 的源代码,但是必须将修改版本同样以 GNU GPLv3 协议开源
Caution
NamePicker 是一款完全开源且免费的软件,官方也没有提供任何付费服务
如果您需要在某处售卖 NamePicker,或者需要提供有关 NamePicker 的付费服务,请参照该指南
概率内定过于缺德,并且实现难度相当高,不会考虑
- 基础的点名功能
- 人性化(大嘘)的配置修改界面
- 从外部读取名单
- 特殊点名规则
- 悬浮窗(点击展开主界面)
- 软件内更新
- 支持非二元性别
- 同时抽选多个
- 播报抽选结果
- 与 ClassIsland/Class Widgets 联动(联动插件均已上架对应软件的插件商城)(目前已知 ClassIsland 在进行多次抽选时 100% 崩溃(真不是我菜在开发环境都没这破事),Class Widgets 不受影响)
- 手机遥控抽选
- 改用 PyQt
- Windows 10+
- Linux(国产化系统)
- Windows 7-8.1 (尚未测试)
- MacOS(理论上可以,但是
作者是懒狗作者没有果子设备可供测试)
- (可选)创建虚拟环境
- 安装依赖项
pip install -r requirements.txt - 运行 main.py
- (可选)创建虚拟环境
- 安装依赖项
pip install -r requirements.txt - 在虚拟环境中运行
pyinstaller main.spec - 必须将 main.exe 置于 main.dist 文件夹中运行,分发构建时必须分发整个 main.dist 文件夹
A: 参见文档
A: 将该软件添加至杀毒软件的白名单/信任区中,本软件保证不含病毒,您可以亲自审查代码,如果还是觉得不放心可以不使用
A: Python 的运行效率不高,慢属于正常现象
-
感谢 @undefftr 为图标设计提供支持
-
感谢 @ShihaoShen2025 试图修改 .gitignore 获得贡献者身份
