Skip to content

v0.2.3:二维码变小、扫码进 App、麦当劳主题码(6 款随机)

Choose a tag to compare

@zhutoumeme zhutoumeme released this 11 Oct 14:32
· 13 commits to main since this release

mcd-git v0.2.3

终端支付二维码的一轮改进:更小、能直接拉起 App、还能玩麦当劳主题码。

二维码变化

  • 更紧凑:默认改用半块画法、纠错 M,二维码比上版小一多半,不再占满终端。
  • 扫了直接进 App:二维码编码的是麦当劳收银页里那条链接(jumpToApp),手机扫了直接拉起麦当劳 App 付款,省掉中间网页。文字那行仍是原支付链接,方便在浏览器打开。
  • git mcd show 也出码:查待支付订单时同样显示二维码,不只是 push 当时。
  • --qr full:想要更大更清楚的码时用,适合个别终端半块扫不出的情况。

麦当劳主题码 --qr fancy

  • 麦门金配色 + 正中一个像素麦当劳元素 Logo + 纠错 H。每次随机出一个,一共 6 款:汉堡、薯条、麦乐鸡、甜筒、派、金拱门 M。
  • 想要固定某一款:git mcd push --qr fancy=burger(也支持 fancy:burger)。可选名字:burger、fries、nuggets、cone、pie、arch。
  • 底部会提示当前是哪一款,和普通码一样扫。
  • 终端太窄时自动退回普通二维码并提示,保证总能扫。

说明

  • 默认永远是朴素紧凑的那版(最通用)。full 和 fancy 都是你主动 --qr 选的——支付码是功能性的,默认保持最稳。
  • 6 款主题码都经过机器识别验证可扫。不新增依赖,兼容 Python 3.9+。

安装 / 升级

uv tool install --force git+https://github.com/zhutoumeme/mcd-git@v0.2.3
# 或
pip install -U "git+https://github.com/zhutoumeme/mcd-git@v0.2.3"

试玩不需要 Token:git mcd --demo push --qr fancy(先 add、commit 再 push)。完整变更见 CHANGELOG.md。