https://github.com/lovegitgit/cdn-dl
cdn 文件下载器、cdn 获取工具
https://github.com/lovegitgit/cdn-dl
cdn-dl cdn-get
Last synced: 7 months ago
JSON representation
cdn 文件下载器、cdn 获取工具
- Host: GitHub
- URL: https://github.com/lovegitgit/cdn-dl
- Owner: lovegitgit
- Created: 2024-11-21T03:24:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-12T02:59:18.000Z (11 months ago)
- Last Synced: 2025-03-12T03:32:51.038Z (11 months ago)
- Topics: cdn-dl, cdn-get
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CDN 下载器
一键下载文件by cdn
## cdn-dl
help:
```shell
cdn-dl -h
usage: cdn-dl [-h] -u URL -o OUT [-ua USE_AGENT] [-ts TRUNK_SIZE] [-t TIMEOUT] [-r RETRY] [-d] cdn [cdn ...]
cdn-dl 下载配置
positional arguments:
cdn cdn configs配置,支持ip| ip:port |ip:port:host 字串或文本或host文件
optional arguments:
-h, --help show this help message and exit
-u URL, --url URL 文件下载url
-o OUT, --out OUT 文件下载路径
-ua USE_AGENT, --use_agent USE_AGENT
是否使用user agent
-ts TRUNK_SIZE, --trunk_size TRUNK_SIZE
下载使用的trunk size, 默认8192
-t TIMEOUT, --timeout TIMEOUT
下载请求超时时间, 默认10s
-r RETRY, --retry RETRY
下载请求重试次数, 默认3
-d, --debug 是否打印调试信息
```
eg:
```shell
cdn-dl -u https://download.docker.com/linux/static/stable/x86_64/docker-27.2.1.tgz -o test.tgz docker.hosts
```
## cdn-get
help:
```shell
cdn-get -h
usage: cdn-get [-h] [-o OUT] [-c CDN [CDN ...]] [-T THREAD] [-t TIMEOUT] [-r RETRY] [--api API] [-d] domain [domain ...]
cdn-get 配置
positional arguments:
domain 需要获取cdn的域名或者文本
optional arguments:
-h, --help show this help message and exit
-o OUT, --out OUT 输出hosts 文件路径
-c CDN [CDN ...], --cdn CDN [CDN ...]
cdn configs配置,支持ip| ip:port |ip:port:host 字串或文本或host文件
-T THREAD, --thread THREAD
多线程数量
-t TIMEOUT, --timeout TIMEOUT
下载请求超时时间, 默认10s
-r RETRY, --retry RETRY
下载请求重试次数, 默认3
--api API dns api, 默认ali, 使用CF 使用cf dns
-d, --debug 是否打印调试信息
```
eg:
```shell
cdn-get download.docker.com -o docker.hosts
```