可以增加一个静态的历史toot导入和浏览功能么?
备份下来的toot不用上世界线,但是可以在新的实例里面保存起来,可以通过个人页面浏览到。
我觉得这是弥合迁移冲突的最好方式没有之一了……
虽说目前还没有离开小森林的想法,但觉得这样的功能那是相当必要啊。
@mashiro 导入之后“冷储存”,只能在个人页面上看到,影响应该没那么大吧
@banqiao 关键就是导入,如果数据量大的话,就算是local only的内容,也会涉及后台很多数据的处理、建立索引的过程(你看一下status module就知道问题不只是几个字段那么简单了,还有elk数据量也不小);还可能遇到恶意导入的问题,总之是,一个站点很难承担一次性导入成千上万条嘟文的负担的
@banqiao 如果需要导入自己的数据,可以考虑利用mastodon提供的标准API,通过一个简单的小脚本解析并导入存档数据,不过一定要注意API的调用频率限制,500次/分
@mashiro 可以弄成可选的吧,如果自己开自用实例的话真的用得上啊……
@banqiao 如果自己开的话,那简单改造一下controller就可以导入了,差不多也是一个脚本的思路 ʕ•ٹ•ʔ
@mashiro emmmmm,没有那么强的技术力啊……能不能做成标准功能,方便点撒
@banqiao 这种功能要是有实现并公开提供服务的可能,官方和各种魔改版就早就有了。。可是大家都没做。。说明这只能是自己玩玩的功能。。我大概也只想做自己想玩的功能:D
@mashiro 那就只能把存档存成静态页面,在用户资料里面贴个链接让访客自己去看了咯……
@banqiao api/v1/status_controller.rb
@banqiao 一次导入大量嘟文会给服务器带来很大的负担,甚至给其他实例也带来很大的负担,所以这个功能很难实现