#bundle #download #size #items #content #humble #purchases

bin+lib humble-cli

缺少的命令行工具,用于下载您的 Humble Bundle 购买内容

13 个版本 (8 个破坏性更新)

0.15.1 2024年7月28日
0.14.1 2024年6月2日
0.14.0 2023年12月25日
0.13.0 2023年10月26日
0.8.0 2023年2月25日

#1803 in 命令行工具

Download history 126/week @ 2024-05-27 63/week @ 2024-06-03 10/week @ 2024-06-10 131/week @ 2024-06-17 50/week @ 2024-06-24 88/week @ 2024-07-22 90/week @ 2024-07-29

每月下载 178 次

MIT 许可证

57KB
1.5K SLoC

Build status GitHub GitHub release (with filter)

humble-cli

缺少的命令行工具,用于下载您的 Humble Bundle 购买内容!

特性

  • 列出所有 Humble Bundle 购买内容
  • 查看每个捆绑包的内容,包括文件格式和大小
  • 下载捆绑包中的项目,可选:
    • 按格式(epub、pdf 等)过滤
    • 按大小过滤
    • 仅下载选定的项目(按索引)
  • 查看哪些捆绑包有未申领的密钥
  • 检查当前和上个月的 Humble Bundle 选择
  • 搜索所有购买内容以查找特定产品

安装

选项 1:发布页面 下载二进制文件。支持 Windows、macOS 和 Linux。

选项 2: 通过 cargo 安装

cargo install humble-cli

用法

首先,前往 Humble Bundle 网站 登录。然后找到 _simpleauth_sess 的 cookie 值。这是与 Humble Bundle API 交互所必需的。

有关如何在浏览器中找到 cookie 值的指南,请参阅: ChromeFirefoxSafari

使用 humble-cli auth "<YOUR SESSION KEY>" 将身份验证密钥本地存储,以便其他子命令使用。

之后,您将能够访问以下子命令

$ humble-cli --help
humble-cli 0.15.1
The missing Humble Bundle CLI

USAGE:
    humble-cli <SUBCOMMAND>

OPTIONS:
    -h, --help       Print help information
    -V, --version    Print version information

SUBCOMMANDS:
    auth            Set the authentication session key
    completion      Generate shell completions
    details         Print details of a certain bundle [aliases: info]
    download        Selectively download items from a bundle [aliases: d]
    help            Print this message or the help of the given subcommand(s)
    list            List all your purchased bundles [aliases: ls]
    list-choices    List your current Humble Choices
    search          Search through all bundle products for keywords

Note: `humble-cli -h` prints a short and concise overview while `humble-cli --help` gives all
details.

依赖

~16–29MB
~444K SLoC