Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qianbinbin/miaochuan
本地生成百度网盘秒传代码
https://github.com/qianbinbin/miaochuan
baiduyun bash linux macos shell zsh
Last synced: about 1 month ago
JSON representation
本地生成百度网盘秒传代码
- Host: GitHub
- URL: https://github.com/qianbinbin/miaochuan
- Owner: qianbinbin
- License: mit
- Created: 2021-08-09T16:34:55.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-09T08:07:25.000Z (11 months ago)
- Last Synced: 2023-12-09T09:23:59.134Z (11 months ago)
- Topics: baiduyun, bash, linux, macos, shell, zsh
- Language: Shell
- Homepage:
- Size: 15.6 KB
- Stars: 11
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## miaochuan
本地生成百度网盘秒传代码,配合 ~~[秒传链接提取(已失效)](https://greasyfork.org/scripts/424574)~~ ~~[百度网盘秒传转存助手(已失效)](https://greasyfork.org/scripts/468633)~~ 目前暂无脚本使用。
支持 Bash / Zsh 等常见 Shell 环境,Windows 用户可以使用 Git Bash / WSL / Cygwin 等。
## 使用
```sh
$ miaochuan.sh ubuntu-20.04.2-live-server-amd64.iso
aba7e22636c435c5008f5d059ae69a62#9473c90c734bd4406f4f8d452b9fd759#1215168512#ubuntu-20.04.2-live-server-amd64.iso
```支持通配符:
```sh
$ miaochuan.sh *.iso
e2ddc8268e4c164c32b4ba25be52c9af#4b75117359245f49840b1e5bce360f94#352321536#debian-10.4.0-amd64-netinst.iso
aba7e22636c435c5008f5d059ae69a62#9473c90c734bd4406f4f8d452b9fd759#1215168512#ubuntu-20.04.2-live-server-amd64.iso
```秒传代码会输出到 stdout,其他信息会重定向到 stderr。
### 更多用法
```sh
$ miaochuan.sh -h
Usage: miaochuan.sh [] ...
Print miaochuan code of file(s).-k keep relative path(s)
-c change the directory before printing
-s print short miaochuan code
-h display this help and exitHome page:
```假设目录结构如下:
```
foo
├── bar
│ └── ubuntu-20.04.2-live-server-amd64.iso
└── debian-10.4.0-amd64-netinst.iso
```递归生成 `foo` 目录下所有文件秒传:
```sh
$ miaochuan.sh foo
e2ddc8268e4c164c32b4ba25be52c9af#4b75117359245f49840b1e5bce360f94#352321536#debian-10.4.0-amd64-netinst.iso
aba7e22636c435c5008f5d059ae69a62#9473c90c734bd4406f4f8d452b9fd759#1215168512#ubuntu-20.04.2-live-server-amd64.iso
```使用 `-k` 保留相对路径:
```sh
$ miaochuan.sh -k foo/debian-10.4.0-amd64-netinst.iso
e2ddc8268e4c164c32b4ba25be52c9af#4b75117359245f49840b1e5bce360f94#352321536#foo/debian-10.4.0-amd64-netinst.iso
```使用 `-c` 进入 foo 目录,`-k` 保留相对路径,生成 `bar` 目录下所有文件秒传:
```sh
$ miaochuan.sh -c foo -k bar
aba7e22636c435c5008f5d059ae69a62#9473c90c734bd4406f4f8d452b9fd759#1215168512#bar/ubuntu-20.04.2-live-server-amd64.iso
```