10 个版本 (4 个稳定版本)
1.3.0 | 2023年6月15日 |
---|---|
1.2.0 | 2021年3月20日 |
1.1.0 | 2020年6月11日 |
1.0.0 | 2020年5月1日 |
0.5.4 | 2018年2月6日 |
#928 in 命令行工具
每月42次下载
51KB
1.5K SLoC
covet
A CLI and web frontend for scanning with HP Envy printer / scanners.
特性
- 支持 HP Envy 扫描仪
- 从命令行或网页 UI 扫描文档
- covet 通过 HP Envy 扫描仪中实现的 REST 接口与扫描仪通信
安装
covet 可以使用 cargo 进行安装。
$ cargo install covet
用法
Web UI
要启动 Web UI,运行
$ covet web <SCANNER>
其中 <SCANNER>
是您的扫描仪的主机名或 IP 地址。然后,在您的浏览器中打开 http://127.0.0.1:3000/
。它将显示以下页面,其中包含一个简单的表单,用于扫描文档。
选项
$ covet web -h
covet-web
Start a web server to handle scan jobs
USAGE:
covet web [FLAGS] [OPTIONS] <SCANNER>
FLAGS:
-h, --help Prints help information
--no-tls Do not use TLS to secure the connection to the scanner
OPTIONS:
-l, --listen <ADDR> Listen address to use for the web server [default: 127.0.0.1]
-p, --port <PORT> Port to use for the web server [default: 3000]
ARGS:
<SCANNER> The hostname of the scanner
命令行扫描
要直接从命令行扫描文档,运行
$ covet scan <SCANNER>
其中 <SCANNER>
是您的扫描仪的主机名或 IP 地址。这将扫描文档并将其存储为当前目录中的 PDF 文件。
选项
$ covet scan -h`
covet-scan
Scan a document
USAGE:
covet scan [FLAGS] [OPTIONS] <SCANNER>
FLAGS:
-h, --help Prints help information
--no-tls Do not use TLS to secure the connection to the scanner
OPTIONS:
-c, --color <COLORSPACE> The color space of the output [default: color] [possible values: gray,
color]
-f, --format <FORMAT> The format of the output [default: pdf] [possible values: pdf, jpeg]
-q, --compression-quality <QUALITY> Compression quality level (lower is better) [default: 25]
-r, --resolution <RESOLUTION> The scan resolution in dpi [default: 300] [possible values: 300, 600]
-s, --source <SOURCE> The document source [default: auto] [possible values: auto, adf, glass]
ARGS:
<SCANNER> The hostname of the scanner
许可证
本项目根据 GNU 通用公共许可证(GPL)第 3 版或更高版本许可。
依赖关系
~15–29MB
~454K SLoC