长毛象嘟文备份及管理工具 Mastodon Backup Data & Sqlite Management Tool 简称 Mastodon BDSM Tool 。 ** 安装 克隆 `BDSM` 的代码 =git clone https://git.southfox.me/southfox/mastodon-BDSM.git= 或是直接访问 =https://git.southfox.me/southfox/mastodon-BDSM/archive/master.zip= 下载。 然后进入文件夹,在根目录(能看到 README.md 文件)下打开控制台,安装前置包 =pip install -r requirements.txt= ,理论上 =Python 3.7+= 版本都可使用。推荐使用 =pipenv= 或 =venv= 等虚拟环境管理器进行安装。 ** 运行 安装完前置包后,在控制台下输入: - =flask initdb= 初始化数据库 - =flask --debug run= 运行,浏览器打开 =http://127.0.0.1:5000/settings= 进入设置页面,输入帐号后根据提示打开授权链接授权本应用,其实现在真正起作用的是域名,因为实际操作的是授权所用的帐号,所以设置里的前半段帐号理论来说可以乱填( - 之后进入 =http://127.0.0.1:5000/archive= 抓取所授权帐号的全部嘟文,现在没做网页端进度条,所以请查看控制台获取进度 - 完成后前往主页即可浏览备份了 ** 参见 [[https://github.com/kensanata/mastodon-backup][mastodon-backup]] [[https://github.com/blackle/mastodon-data-viewer.py][mastodon-data-viewer.py]] [[(https://tutorial.helloflask.com/][Flask 入门教程]]