Follow

可以增加一个静态的历史toot导入和浏览功能么?

备份下来的toot不用上世界线,但是可以在新的实例里面保存起来,可以通过个人页面浏览到。

我觉得这是弥合迁移冲突的最好方式没有之一了……

虽说目前还没有离开小森林的想法,但觉得这样的功能那是相当必要啊。

· · Web · 3 · 0 · 0

@banqiao 一次导入大量嘟文会给服务器带来很大的负担,甚至给其他实例也带来很大的负担,所以这个功能很难实现

@mashiro 导入之后“冷储存”,只能在个人页面上看到,影响应该没那么大吧

@banqiao 关键就是导入,如果数据量大的话,就算是local only的内容,也会涉及后台很多数据的处理、建立索引的过程(你看一下status module就知道问题不只是几个字段那么简单了,还有elk数据量也不小);还可能遇到恶意导入的问题,总之是,一个站点很难承担一次性导入成千上万条嘟文的负担的

@banqiao 如果需要导入自己的数据,可以考虑利用mastodon提供的标准API,通过一个简单的小脚本解析并导入存档数据,不过一定要注意API的调用频率限制,500次/分

@mashiro 可以弄成可选的吧,如果自己开自用实例的话真的用得上啊……

@banqiao 如果自己开的话,那简单改造一下controller就可以导入了,差不多也是一个脚本的思路 ʕ•ٹ•ʔ

@mashiro emmmmm,没有那么强的技术力啊……能不能做成标准功能,方便点撒

@banqiao 这种功能要是有实现并公开提供服务的可能,官方和各种魔改版就早就有了。。可是大家都没做。。说明这只能是自己玩玩的功能。。我大概也只想做自己想玩的功能:D

@mashiro 那就只能把存档存成静态页面,在用户资料里面贴个链接让访客自己去看了咯……

@banqiao ”静态页面”恐怕就破环了系统的完整性。如果只是需要一个静态页面,你可以考虑一下 @xiamx 的那个备份工具,导出的是HTML文件,随便找个地方挂着就行了(如果不怎么考虑隐私的话

@banqiao 如果 @mashiro 做了这个功能但是别的站点没有部署也是没有用处呢😂

Sign in to participate in the conversation
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。