Skip to main content

米游社商品兑换工具|短信验证登录|终端TUI界面

Project description

Mys_Goods_Tool 米游社商品兑换工具

更新说明

v2.0.0 开始的包含了图形化的小工具是基本上重做了,所以刚发布这段时间测试可能不太够,可能不太稳定。

功能和特性

  • 使用 Textual 终端图形界面库,支持 Windows / Linux / macOS 甚至可能是移动端SSH客户端
  • 短信验证码登录(只需接收一次验证码)
  • 内置人机验证页面,无需前往官网验证
  • 多账号支持
  • 支持米游社所有分区的商品兑换

TODO

  • 支持在图形界面中编辑偏好设置
  • 密码登录

预览图

短信验证登录 短信验证登录页面 人机验证页面
管理兑换计划 选择目标商品页面 确认添加计划页面 管理计划页面
进入兑换模式 兑换模式页面

使用说明

1. 下载安装

有两种方案,配置 Python 环境并从 PyPI 安装包 或者 直接下载可执行文件。

配置 Python 环境并从 PyPI 安装包

  1. 配置 Python 环境
  2. 进行安装
    pip install mys-goods-tool
    
  3. 运行
    python -m mys_goods_tool
    

直接下载可执行文件

  • 前往 🔗 Releases 下载最新版本可执行文件
  • 双击打开或在可执行文件目录下运行
    • Windows
      .\Mys_Goods_Tool.exe
      
    • Linux / macOS
      chmod +x ./Mys_Goods_Tool
      ./Mys_Goods_Tool
      

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,可以通过修改配置文件中的偏好设置来指定日志输出路径。

其他

Project details


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)

Uploaded Source

Built Distribution

mys_goods_tool-2.0.0b1-py3-none-any.whl (148.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page