2 个不稳定版本
0.2.0 | 2022 年 12 月 5 日 |
---|---|
0.1.0 | 2022 年 12 月 5 日 |
#18 in #mastodon
345KB
624 行
为什么需要 fediback
Mastodon 实例可能会宕机或关闭。这种情况确实会发生。
这就是为什么用户应该始终在自己的电脑上备份重要信息,最重要的是他们的关注者和粉丝列表。
有了这些列表,如果需要,他们可以创建新的账户,即使旧的账户无法访问,也可以重新关注相同的用户,并通知曾经关注他们的新账户。
安装
从源代码开始
您必须安装 Rust 环境:[https://rustup.rs](https://rustup.rs)
运行
cargo install fediback
从预编译的二进制文件
Windows 和 Linux 的可执行文件包含在 [GitHub 发布的版本](https://github.com/Canop/fediback/releases) 中。
用法
首先使用 fediback add <user>
告诉 Fediback 您想要保存的账户,其中 user 可以是用户 URL 或 @user@instance
您可以添加任何想要的账户:只会获取公开数据。
要备份所有选定的账户,请运行 fediback update
账户会并行获取。
此操作可以手动完成,但如果可以,使用 cron 规则也无妨。
对于每个账户,会在磁盘上保存 4 个 JSON 文件
user.json
包含核心账户数据followers.json
包含用户列表following.json
也包含用户列表featured.json
包含“固定”消息列表
许可证
MIT - 享受
依赖关系
~10–24MB
~374K SLoC