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 次
53KB
1.5K SLoC
excavator
可视化您的数字足迹。
安装 Excavator
从源代码编译
如果您已经在本地上安装了 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