一个单脚本的命令行与本地网页笔记、书签及知识库工具。
8453258ShellAGPL-3.0更新于 2个月前
Monolith 可将网页保存为单个 HTML 文件。与浏览器自带的“另存为”不同,它会把样式表、图片、脚本等资源以 data URL 的形式直接嵌入文档,保存后的页面离线也能按原样显示。
它同时提供命令行工具和图形界面,也可作为 Rust 库使用,支持从标准输入读取 HTML、输出到标准输出,并可指定自定义基础 URL 和 Cookie。通过参数可以排除图片、视频、音频、字体或 JavaScript 等资源,也可以限定只从指定域名下载资源,并设置自定义 User-Agent 与超时时间。
项目本身不包含 JavaScript 引擎,因此对于首屏之后才加载内容的页面,需要先借助无头浏览器导出 DOM 再交给 Monolith 处理。安装方式覆盖 Windows、macOS、Linux、BSD,也支持通过 Docker 运行。
通过 Cargo 安装(跨平台)
cargo install monolith将网页保存为单个 HTML 文件
monolith https://lyrics.github.io/db/P/Portishead/Dummy/Roads/ -o %title%.%timestamp%.html概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个单脚本的命令行与本地网页笔记、书签及知识库工具。
可自托管的万物收藏应用,支持链接、笔记和图片,并提供 AI 自动打标签与全文搜索。
可自托管的极简书签管理器,基于 Docker 部署简单。
支持嵌套标签、重复检测和浏览器与 iOS 收藏集成的自托管书签管理器。
自托管的书签管理与稍后读工具,基于 linkding 二次开发,支持高亮批注和快照存档。
基于 Cloudflare Workers 和 D1 的书签管理工具,通过书签小工具或 Chrome 扩展保存网页,无需注册账号。