5 个版本 (3 个重大更新)

0.4.0 2021 年 9 月 17 日
0.3.0 2021 年 9 月 17 日
0.2.0 2021 年 4 月 28 日
0.1.2 2021 年 3 月 25 日
0.1.1 2021 年 3 月 23 日

#7 in #footprint

每月下载量 27 次

GPL-3.0 许可证

53KB
1.5K SLoC

excavator

Cargo Test License: GPL v3 excavator at crates.io

可视化您的数字足迹。

安装 Excavator

从源代码编译

您需要在本地安装一个名为 包管理器cargo

如果您已经在本地上安装了 rustc,那么您也已经安装了 cargo

然后您可以使用以下命令进行安装。

$ cargo install --git https://github.com/ichnion/excavator --branch develop

从 crates.io 安装

您也可以从软件包注册库安装。

$ cargo install excavator

从 Homebrew 安装

$ brew tap ichnion/tap
$ brew install excavator

更新到最新版本

$ brew upgrade ichnion/tap/excavator

如何使用 Excavator

Excavator 读取并存储您导出的数字数据。目前,我们支持部分 Google Takeout 和 Facebook 数据。

一旦您指定了目录,例如 Google Takeout,Excavator 将递归地找到适用文件并读取数据。

$ excavator read ~/Downloads/Takeout // Downloaded Google Takeout directory

或者您可以指定单个文件 cargo install

$ excavator read Location History.json // A single file from downloaded Google Takeout

注意:为了在 SQLite 中执行外键表上的级联删除,在删除之前必须设置以下内容

sqlite> PRAGMA foreign_keys = ON;

依赖项

~28–38MB
~614K SLoC