#archive #parallel #downloader #download #logs #papertrail

app papertrail-downloader

Papertrail 并行日志归档下载器

2 个不稳定版本

0.2.0 2021年11月11日
0.1.0 2020年8月23日

#55 in #downloader

MIT 协议

14KB
144 代码行(不含注释)

papertrail-downloader

Rust

papertrail-downloader 是一个下载 Papertrail 归档日志的工具。特别适用于下载大量归档。此程序比 Papertrail 建议方法 快,因为 papertrail-downloader 以并行方式下载日志。

安装

Cargo

cargo install papertrail-downloader

手动

下载最新的 发布版本 并添加可执行权限

wget -O papertrail-downloader "https://github.com/ndelvalle/papertrail-downloader/releases/download/v0.2.0/papertrail-downloader-x86-64-linux"
chmod +x papertrail-downloader

使用

命令行界面

papertrail-downloader 0.2.0
ndelvalle <nicolas.delvalle@gmail.com>
Papertrail parallel log archives downloader

USAGE:
    papertrail-downloader [OPTIONS] --start-date <start-date> --token <token>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -e, --end-date <end-date>        End date using 'YYYY-MM-DD' format [default: 2021-11-10]
    -o, --output-dir <output-dir>    Output directory to store downloaded logs [default: ./]
    -s, --start-date <start-date>    Start date using 'YYYY-MM-DD' format
    -t, --token <token>              Papertrail API token from https://papertrailapp.com/account/profile

示例

$ ./papertrail-downloader --start-date 2020-01-01 --token xxxxxxxxxxxxxxxxxxx --output-dir ./ppt-logs

依赖项

~9–25MB
~346K SLoC