米游社商品兑换工具|短信验证登录|终端TUI界面
Project description
Mys_Goods_Tool 米游社商品兑换工具
更新说明
v2.0.0 开始的包含了图形化的小工具是基本上重做了,所以刚发布这段时间测试可能不太够,可能不太稳定。
功能和特性
- 使用 Textual 终端图形界面库,支持 Windows / Linux / macOS 甚至可能是移动端SSH客户端
- 短信验证码登录(只需接收一次验证码)
- 内置人机验证页面,无需前往官网验证
- 多账号支持
- 支持米游社所有分区的商品兑换
TODO
- 支持在图形界面中编辑偏好设置
- 密码登录
预览图
短信验证登录
管理兑换计划
进入兑换模式
使用说明
1. 下载安装
有两种方案,配置 Python 环境并从 PyPI 安装包 或者 直接下载可执行文件。
配置 Python 环境并从 PyPI 安装包
- 配置 Python 环境
- 进行安装
pip install mys-goods-tool
- 运行
python -m mys_goods_tool
直接下载可执行文件
- 前往 🔗 Releases 下载最新版本可执行文件
- 双击打开或在可执行文件目录下运行
- Windows
.\Mys_Goods_Tool.exe
- Linux / macOS
chmod +x ./Mys_Goods_Tool ./Mys_Goods_Tool
- Windows
2. 自定义启动参数(可选)
%(prog)s
即为程序路径Mys_Goods_Tool 使用说明: %(prog)s [-m <运行模式>] [-c <用户数据文件路径>] 选项: -h, --help 显示此帮助信息 -m, --mode <参数> 指定运行模式 guide TUI指引模式 包含登陆绑定 管理兑换计划和开始兑换等功能 默认 exchange-simple 兑换模式 无TUI界面 仅输出日志文本 -c, --conf <参数> 指定用户数据文件路径 例如: ./Mys_Goods_Tool -m exchange-simple -c ./workplace/user_data.json 通过该命令运行本程序 将读取 ./workplace/user_data.json 用户数据文件 并直接进入无TUI界面的兑换模式 等待到达兑换时间并执行兑换 ./Mys_Goods_Tool 通过该命令运行本程序或直接双击打开程序 将读取程序目录下的用户数据文件user_data.json 并提供登录绑定 管理兑换计划等功能
3. 偏好设置(可选)
默认配置下基本上可以正常使用,如果需要修改配置,可以参考 mys_goods_tool/user_data.py
进行配置。
默认配置文件路径为 ./user_data.json
,可以通过 -c
或 --conf
参数指定配置文件路径。
默认日志文件路径为 ./logs/mys_goods_tool.log
,可以通过修改配置文件中的偏好设置来指定日志输出路径。
其他
-
仅供学习时参考
-
相似项目推荐:
mysTool - 米游社辅助工具插件
简介:NoneBot2 插件 | 米游社工具-每日米游币任务、游戏签到、商品兑换、免抓包登录、原神树脂提醒
🔗 https://github.com/Ljzd-PRO/nonebot-plugin-mystool -
本项目已开启🔗Github Actions。 欢迎🔗指出Bug和🔗贡献代码👏
-
开发版分支:🔗dev
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mys_goods_tool-2.0.0b1.tar.gz
(141.1 kB
view hashes)
Built Distribution
Close
Hashes for mys_goods_tool-2.0.0b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cec7d714117ae01782b923ba71e0aa405d306d983b929a8482845821ca0a8ae8 |
|
MD5 | d054abe17d18cf865f1f502a375facaa |
|
BLAKE2b-256 | ab9366a8bac0039f1fc94e1b93a1422e8802f837365d33c7849638b3918e56de |