Is there any ActivityPub server that pulls old posts by a newly followed actor from the outbox endpoint? I'm thinking about dropping it from #tootik
Conversation
Notices
-
Embed this notice
dimkr@hd.206267.xyz's status on Friday, 25-Oct-2024 22:52:59 JST dimkr
- pistolero likes this.
-
Embed this notice
silverpill (silverpill@mitra.social)'s status on Friday, 25-Oct-2024 22:52:58 JST silverpill
@dimkr Mitra doesn't pull outbox automatically, but it can do that on request and I use this feature all the time.
-
Embed this notice
pistolero (p@fsebugoutzone.org)'s status on Wednesday, 25-Jun-2025 08:37:39 JST pistolero
@dimkr Pleroma used to do this, but it caused a cascade; you hit one user that has a big thread somewhere in their history and this gives you like a thousand novel users (people that posted in the thread or liked/reposted any of the posts in the thread) so you start fetching their old posts, and eventually you've eaten fedi (assuming your DB doesn't fall over first). I don't know if it was mentioned in the commit but lain posted that the feature "was removed for working as designed". :cereal: ✙ dcc :pedomustdie: :phear_slackware: likes this. -
Embed this notice
RedTechEngineer (redtechengineer@fedi.lowpassfilter.link)'s status on Wednesday, 25-Jun-2025 09:28:33 JST RedTechEngineer
@p @dimkr sad! pistolero likes this. -
Embed this notice
pistolero (p@fsebugoutzone.org)'s status on Wednesday, 25-Jun-2025 09:29:17 JST pistolero
@RedTechEngineer @dimkr It is a cool feature but it is something that looks like a scraper sometimes and the way the rest of Pleroma works, it didn't fit too well because of the cascade. -
Embed this notice
dimkr@hd.206267.xyz's status on Thursday, 26-Jun-2025 10:55:57 JST dimkr
@p @RedTechEngineer There are ways to build a 80/20 fetcher of old posts (with time limit, depth limit, throttling of outgoing retries ...) but it's a complex feature even if implemented 'naively' ☹️
pistolero likes this. -
Embed this notice
pistolero (p@fsebugoutzone.org)'s status on Thursday, 26-Jun-2025 11:08:41 JST pistolero
@dimkr Yeah; basically the intake would have to be rewritten for it to work in Pleroma. It could definitely be done but it's one of those features that has to be done really carefully so as not to cascade. Almost any "auto-vivify on GET" plus "touches the network" feature is gonna tend to cascade and has to be managed carefully.