18 个版本
0.5.0 | 2023 年 12 月 9 日 |
---|---|
0.4.1 | 2023 年 8 月 27 日 |
0.3.2 | 2023 年 2 月 16 日 |
0.3.0 | 2022 年 9 月 25 日 |
0.0.3 | 2021 年 12 月 31 日 |
#244 in 图像
每月 63 次下载
435KB
910 代码行
网格
用 Rust 编写的网页浏览器媒体查看器。
支持图像和视频。
使用MIT-67 室内场景识别数据集图像运行的 Rattice 截图。
安装
cargo install rattice
或从发布版下载预构建的二进制文件。
用法
快速入门
- 在任何目录中运行
rattice
。 - 访问 https://127.0.0.1:3000/
更多选项
$ rattice --help
Rattice 0.5.0
USAGE:
rattice [OPTIONS] [PORT]
ARGS:
<PORT> Listen port [env: RATTICE_PORT=] [default: 3000]
OPTIONS:
-b, --bind-address <ADDRESS>
Bind address [env: RATTICE_BIND_ADDR=] [default: ::]
-d, --docroot <DOCROOT>
Specify document root directory [env: RATTICE_DOCROOT=]
-s, --sort-by <SORT_BY>
Sort order [env: RATTICE_SORT_BY=] [default: name] [possible values: name, created,
modified]
-D, --depth <DEPTH>
Max display depth of the directory tree [env: RATTICE_DEPTH=] [default: 1]
-F, --filter-dir <FILTER_DIR>
Regex for filter directories [env: RATTICE_FILTER_DIR=]
-f, --filter-file <FILTER_FILE>
Regex for filter files [env: RATTICE_FILTER_FILE=]
-u, --username <USERNAME>
Username for Basic Authentication [env: RATTICE_USER]
-p, --password <PASSWORD>
Password for Basic Authentication [env: RATTICE_PASS]
-R, --random-credencial <LENGTH>
Generate random username and/or password with given length [env:
RATTICE_RANDOM_CREDENCIAL=]
-c, --server-cert <SERVER_CERT>
Server certificate for HTTPS [env: RATTICE_SERVER_CERT=]
-k, --server-key <SERVER_KEY>
Server key for HTTPS [env: RATTICE_SERVER_KEY=]
-t, --title-prefix <TITLE_PREFIX>
Prefix for HTML title tag [env: RATTICE_TITLE_PREFIX=] [default: Rattice]
-x, --real-ip-header <REAL_IP_HEADER>
Request header field to show as client address in logs (e.g. X-Real-IP) [env:
RATTICE_REAL_IP_HEADER=]
FLAGS:
-r, --reverse Reverse sort order [env: RATTICE_REVERSE=]
-e, --eager Disable lazy image loading [env: RATTICE_EAGER=]
-i, --ignore-query-params Ignore query parameters [env: RATTICE_IGNORE_QUERY_PARAMS=]
-v, --verbose Increase log level (-v, -vv, -vvv, -vvvv)
-h, --help Print help information
-V, --version Print version information
许可证
许可协议为以下之一
- Apache 许可协议第 2 版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确表示,否则你提交给工作的任何有意贡献,根据 Apache-2.0 许可协议定义,应双许可如上所述,不附加任何额外条款或条件。
依赖关系
~24–36MB
~649K SLoC