发现用来阅读备份出来的本地嘟文的 github.com/dizzy-labs/mastodon
转换出来的本地嘟文的html有点过于简化。
暂定周末摸鱼改好点。

github.com/slashyn/mastodon-ar

在这个难忘的日子,改好了一版查看本地备份嘟文的工具,欢迎试用。完成载入后长下面这样。

新版查看本地备份嘟文工具使用方法:
1. 先在设置中备份好你的嘟文到本地。
2. 下载archive_page.html文件。(实在不会的可以开一个叫archive_page.html的空白文档然后复制一下代码。)
3. 把这个文档放进你解压好的本地嘟文文件夹里面,打开,依次载入actor.json和outbox.json文件。

有任何疑问可以问我。不会javascript所以写得比较简陋,估计有bug。
#备份嘟文 #备份 #查看本地嘟文 #长毛象中文使用指南

github.com/slashyn/mastodon-ar

查看本地备份嘟文的工具,11/08/20一些主要更新:

- 新增‘索引’板块,方便按时间查看,向下滑动时留在页面右侧
- 新增嘟文/嘟文+回复/媒体 分页,方便看自己的原创/含媒体的嘟
- 一键到达顶部

用法请看嘟串,有任何疑问可以问我。

#备份嘟文 #备份 #查看本地嘟文 #长毛象中文使用指南

github.com/slashyn/mastodon-ar

查看本地备份嘟文的工具,11/09更新:
- 新增点击打开图片浏览
- ‘索引’板块新增滚动条
- 点开右上嘟文时间会打开新网页

用法请看嘟串,有任何疑问可以问我。

#备份嘟文 #备份 #查看本地嘟文 #查看本地备份嘟文 #长毛象中文使用指南

大家好!我 fork 了闪站站长 @slashine 的这个查看本地备份嘟文的工具,在其基础上做了一点点改动和功能的增加.

改动:
- “嘟文与回复”的数量重新做了计算,之前的数字有误;
- 将自己回复自己的嘟文归类到原创,不再作为回复.

功能增加:
- 时间选择器. 可以选择某一段时间内的嘟文查看,比索引更强大;
- 统计表格. 全方位的统计数据,可以看到自己各种类型嘟文的分布;
- 嘟嘟趋势图. 将每天的嘟文数量做成折线图的形式,哪天发的多一目了然.

具体的效果以我自己的数据为例,请看图.

项目地址:github.com/zero-mstd/mav-z/

有疑问可以问我或者大家互相帮忙~感谢闪站站长开创性的贡献!

关注

朋友们好啊!这个查看本地备份嘟文的工具我又做了一波更新,因为之前的使用方法步骤太多,还是有点过于繁琐了(之前需要手动解压存档、要把文件归拢到一个文件夹下、还要选两次文件),有的象友不会用,我也嫌麻烦!

🌟 这次的更新大大简化了使用流程:
🎯 只需先把这个工具下载下来,接着用浏览器打开网页文件,然后根据页面上的提示直接选择那个 .tar.gz 存档包就可以了!简单又轻松!还等什么,快来试试吧!

🔗 项目地址:github.com/zero-mstd/mav-z

-----

其他更新:

- ⌚ 时区可调整:不再一律格林威治啦,可以用你熟悉的时区显示发嘟时间;
- 🌐 走向国际化:增加了英语支持,快把这个项目分享给你的外国象友吧(由于英语不是我的母语,所以有表达不好的地方欢迎多多指教);
- 🤲 联邦大家庭:看一看你都和哪些联邦宇宙站点做过互动,以及你最爱给哪个站的象友写评论/按转发/点星星/加收藏. 如果打算赛博搬家,这也许值得参考哦!

有任何问题可以问我,或者大家互相帮忙.

@flyover 请问出现什么症状了?是哪个浏览器?版本号是多少?可以按 F12 看看控制台有啥报错信息吗?

@zero 我这边检测不到具体嘟文哎(从日期范围可以看出是载入了存档包的,但无论是最下方查看嘟文还是上面的数据统计都没有数据)

@Hydrangea 谢谢您的试用与反馈!请问是什么浏览器,浏览器的版本号是多少?如果我能复现此问题,那应该就有希望解决它了!

我发布前只在 Firefox 和 Chromium 上测试过,如果方便的话可以请您下载一个 Firefox 浏览器试一下吗?

@zero @Hydrangea 我换了FF还是不可以……也是能看到时间范围但是没有统计数据和嘟文显示

@zero @Hydrangea 我仔细研究了一下可能是outbox.json里的attachment url有区别?我用manual load进去我的存档了,但是无法对应上我的media files。
不过还是无法确定auto里无法直接读取和什么有关,我的码农lv.0限制了我的想象_(:з」∠)_

@jmomo 已经非常专业了!对我非常有帮助!看着好像确实不太一样,我的 url 里没有那个 monaspace. 请问您的长毛象实例的版本号是多少?

auto 直接读取的问题请按如下步骤帮我排查一下:
1. 编辑 assets/main.js 文件,把第二行的 debug 改成等于 1
2. 重新打开 archive_page.html
3. 按 F12 键打开控制台,确保看到了“debug mod on”字样
4. 按照流程加载 .tar.gz 存档文件
5. 看看输出的日志是卡在哪里了

@Hydrangea

@jmomo @Hydrangea 哦这个 monaspace 原来是您所在的实例的名字啊!

我的 url 是 "/mastodon/media_attachments/files/",估计是站长设置的,我以为是大家通用的了!我的错我的错!我改一下!

@jmomo 改完了,更新了!请再试一下,然后这样的话可能自动模式也就没问题了~

@jmomo 那太棒了!非常感谢!!!

-----
cc: @Hydrangea 问题可能解决了!请尝试新版本!

@xpihxb 那就好!别客气,有任何不好用的或者还想要的功能欢迎给我反馈~

@zero 我即刻许愿“我与这些站的用户有过互动”可以具体到ID :ablobcatwave:

@xpihxb 其实最开始是这么想的来着,但是 mastodon 和 pleroma 的嘟文链接格式不一样:

比如你这是 mastodon 用户,你的这条嘟文链接是 o3o.ca/@xpihxb/106823400666847353,从里面能读出你的 id 就是 @xpihxb;

但 pleroma 那边的嘟文链接是 cobaltkiss.blue/objects/c9a27e74-868c-442d-95a0-xxxxxxxx(随便找了一个 suica 的),从这里面读不到 id 是 suica.

我觉得直接排除掉他们非 mastodon 用户的话太不公平了,所以就没有做了~

@zero 谢谢回复!是这样啊,那确实。还好啦,这个属于锦上添花类功能hhhhh 备份好还原我喜欢这最重要!希望之后能有办法读到全部象友的ID :blobcatblush:

@zero
顺便搬运翻译一下该github项目最底下提到的相似项目,也就是其他可以离线看嘟的方法
有些我没有用过,也不懂编程不知道什么意思就无脑直译了不要介意orz
1、[kit-ty-kate, mastodon-archive-viewer](github.com/kit-ty-kate/mastodo ), 用 [OCaml](ocaml.org/ )编写的, 需要下载 [OPAM](opam.ocaml.org/ )

2、[nuklearfiziks, mastodon-archive-tool](observablehq.com/@nuklearfizik ). 【我试了】不用下载,浏览器上传gz文件即可使用,但是似乎只能看统计数字不能看具体内容

3、[Yuzuki Aida, Mastodon-Archive-Viewer](github.com/nzws/Mastodon-Archi ). 干净简洁,但是不是完全离线本地的,需要分别选择 `actor.json` 和 `outbox.json` ,不支持媒体(图片和视频)

4、 [Poga, ActivityPub to CSV](poga.github.io/activitypub2csv ). 上传 `outbox.json` 和`w`文件,然后就可以在excel或其他软件里查看了

5、[Blackle, mastodon-data-viewer.py](github.com/blackle/mastodon-da ). 用python写的长毛象数据预览工具,它创建了一个你可以用来浏览数据的本地服务器,最大支持4w以下条嘟嘟

6、 [Meow](purr.neocities.org/ ). 【我试了】在线上传gz文件即可预览,一个亮点是可以看到收藏(bookmarked)和点赞(started)。都浅试了一下,除了原po发的,我感觉这个是目前最好用的!不用下载任何东西,可以看标签可以看点赞可以精细搜索。问题是不能以月为单位看嘟(但是可以按天)和一些仅关注可见的嘟文看不了。(给大家看看我在这统计里的表情统计)

@[email protected]
也让我更加体会到啥叫 of the people, by the people, for the people啊,毛象(fedi)就是民有、民治、民享 :awesome_rotate:
decentralized social media 赛高 :0510:

@Gnpink 谢谢谢谢谢谢谢谢,那一块是我瞎写的,我也没仔细尝试,不值得这么大动干戈翻译的……还是您试着体验的那些反馈比较有用,值得其他象友参考.

@zero 太好了,之前导出过毛象内容,没找到一个合适的工具查看

@zero 象友,你好!谢谢你写的插件。

在使用工具时我遇到如下问题:
1.导出下载的存档格式是.tar,无法上传,我手动改成tar.gz后可以上传了
2.点击上传后页面没有反应,无法得知是否成功上传
-这里或许是因为文件较大,我的存档有200mb,不过上传并等待一段时间后,页面仍然没有变化

我的系统是macos,已将浏览器代理改为firefox。

想知道步骤中是哪一步出现问题令嘟文统计无法实现,此外,如果可以在页面中添加一个显示上传进度的进度条(还是说已经有了,只是我没上传成功所以没显示)就好啦

@TidalPanel 你好象友!感谢你的使用和反馈~

200 Mb 不大,我的存档也有 200 Mb,五秒左右就能加载完成了,所以应该是别的问题. 下载下来的格式是 .tar 说明这可能是电脑里某个程序帮你完成了解压.

.tar.gz 这个后缀的意思是,先进行打包(.tar)再进行压缩(.gz),我那个工具的工作流程是先帮你解压(处理 .gz 的部分),再帮你解包(处理 .tar 的部分). 所以我听上去直接改后缀名这个操作并不合理.

可以尝试的解决的方法有二:
1. 想办法找到并阻止你电脑上某个程序自动帮你解压,找回长毛象自动生成的 .tar.gz 文件;或者找一个压缩的软件,手动再压缩回 .tar.gz;
2. 找个解包的软件把 .tar 的文件解包成一个文件夹,然后在我那个工具里选择手动模式分别加载.

---

我想澄清一下的是,这个工具是完完全全离线的工具,断网也能使用,不会“上传”任何用户数据到任何地方. 选择文件就仅仅是选择文件而已~

(转下条)

@TidalPanel (接上条)

进度的问题有 debug 模式,开启方法如下:

1. 用编辑器(如:记事本)打开 assets/main.js
2. 编辑这个文件,把第二行改成:var debug = 1;,然后保存
3. 在浏览器里重新打开 archive_page.html
4. 按键盘上的 F12,然后打开“控制台”(console)标签,确认自己已经看到了“debug mode on”字样
5. 正常操作,手动也行、自动也行
6. 把控制台里会有目前进行到了哪一步的提示.

@zero 谢谢解答!让我再试试💪
我不介意上传个人嘟文备份文件,不过您关于本插件是离线工具的额外讲解令我很安心,同时也解答了我关于查看载入进度的疑问 :suica_084:

@zero 按照您的方法2尝试了一次,解压了tar并手动操作,立刻成功了!十分感谢🍻

@zero 打扰您!想问问是否支持文字导出或者有没有类似的工具呢?不仅仅是查看备份内容,想要把平时的嘟嘟整理起来写进博客这样子 :ablobcatangel:

@kki 那您真是问对人了,我本来写这个工具的初衷就是为了这个需求的(我博客里有个“季度嘟文精华展”嘛),改进版的嘟文备份查看工具其实只是个副产品 :0120:

我本人的操作流程简单来说就是在浏览嘟文备份的时候,对每一条公开或非公开的嘟文进行筛选(不支持仅关注者可见和私信),觉得有价值想在博客里展示的有个下拉菜单,在那里面可以做个简单的分类. 最后全都筛选好之后可以导出一个 markdown 文档,里面按照分类把筛选出来的嘟文列出,嘟文的显示都是那种长毛象自带的 iframe 嵌入格式,一般情况下这就够用了,如果想把内容拉下来我又有另一个专门的脚本来做这件事.

如果需求类似的话——只要把 branch 切换到 exhibition 再下载即可,用法都是一样的. 您可以先试一试,如果需求和我的稍微有点差别的话,也可以很方便地改一点代码(如果您有能力的话).

@zero 感谢您详细的解答!火速实践一下您的操作 :EveOneCat12:

登录以加入对话
万象千言

本站话题休闲取向,欢迎使用。以下类型用户请勿注册:激进民运人士、左翼爱国者、网络评论员。

访客查看账户公共页面 (1234.as/@username) 仅显示 10 条最新嘟文,如果需要查看更多,请关注或登录。