2 个不稳定版本
0.2.0 | 2022 年 4 月 27 日 |
---|---|
0.1.0 | 2021 年 5 月 16 日 |
#20 in #tabs
4KB
54 行(不含注释)
fxtabs
Rust 包,用于收集所有 Mozilla Firefox 窗口中的打开标签页(来自同一 profile)。
标签页从 recovery.jsonlz4
文件中收集,Firefox 使用该文件作为打开标签页、前进和后退按钮页面、cookie、表单和其他会话数据的持久备份。
此文件几乎实时写入(可能会有几秒钟的延迟),每当有浏览/标签操作时。
用法
在 Cargo.toml
中添加依赖项
fxtabs = "<version>"
收集打开的标签页
use fxtabs::open_tabs;
const FILE: &str = "/path/to/sessionstore-backups/recovery.jsonlz4";
fn main() {
let tabs = open_tabs(FILE).unwrap();
for t in tabs {
println!("title: {}\nurl: {}\n", t.title, t.url);
}
}
依赖项
~2–3MB
~62K SLoC