#mastodon #backup #fediverse

app fediback

Mastodon 账户备份程序

2 个不稳定版本

0.2.0 2022 年 12 月 5 日
0.1.0 2022 年 12 月 5 日

#18 in #mastodon

MIT 许可证

345KB
624

为什么需要 fediback

Mastodon 实例可能会宕机或关闭。这种情况确实会发生。

这就是为什么用户应该始终在自己的电脑上备份重要信息,最重要的是他们的关注者和粉丝列表。

有了这些列表,如果需要,他们可以创建新的账户,即使旧的账户无法访问,也可以重新关注相同的用户,并通知曾经关注他们的新账户。

安装

从源代码开始

您必须安装 Rust 环境:[https://rustup.rs](https://rustup.rs)

运行

cargo install fediback

从预编译的二进制文件

Windows 和 Linux 的可执行文件包含在 [GitHub 发布的版本](https://github.com/Canop/fediback/releases) 中。

用法

help

首先使用 fediback add <user> 告诉 Fediback 您想要保存的账户,其中 user 可以是用户 URL 或 @user@instance

add

您可以添加任何想要的账户:只会获取公开数据。

要备份所有选定的账户,请运行 fediback update

update

账户会并行获取。

此操作可以手动完成,但如果可以,使用 cron 规则也无妨。

对于每个账户,会在磁盘上保存 4 个 JSON 文件

  • user.json 包含核心账户数据
  • followers.json 包含用户列表
  • following.json 也包含用户列表
  • featured.json 包含“固定”消息列表

tree

user.json

following.json

许可证

MIT - 享受

依赖关系

~10–24MB
~374K SLoC