@wowaname A script that parses the Mastodon profile static UI and saves every user and status it find into a DB
@wowaname
Yeah. It's just SQLite. Should I do deduplication with the DB or in code? I want to make it multithreaded, so I think it's probably easier to just have the DB handle it.
@matrix
For now I'm going to naively assume that pleroma admins are less likely to try to play the "public to everyone but who i disagree with" game
Barring that, reinplement the web viewer in Python.
I played this game with losers who wrote imageboard software in their spare time, 10 years ago.
@wowaname
@shebang
Basically, there are a few larger Mastodon instances that suspend other instances for political reasons, but they don't do it to *not see things from that instance*, they do it with the expectation that *people on that instance cannot see their content*
They see it as some sort of divine punishment, that their drivel is something worth taking away.
So it stands to reason that they'd be upset if their content wound up in the servers they suspended. Never mind that it was posted publicly for public consumption, we want our message to go out to the whole world except these people.
@wowaname
I'm not even here for the security bit.
I personally wanted a desktop client that can aggregate my accounts, let me watch FSE and some other instances' timelines without giving up half a gig of ram each, and let me find other League players on fedi. (I'm p sure I'm the only one)
I was also getting pissed off that I had to open up like 8 different websites to get a complete view of any given thread, even if I was unblocked by everyone and every instance involved. I wanted a single butting that would crawl a thread *at the client* and not at the server.
It just so happens that these tools could be used by assholes. But assholes were going to be assholes anyway. The stakeholders either need to accept that their content is public, and that a block means inbound, not outbound, or they need to switch to whitelist federation or forum software.
@shebang @matrix
@r000t
They basically already do this. They added my server to the fediblock within days of it being turned on because someone glanced at it and decided that I wouldn't take action if someone was being abusive. Well I do, it's in the policy, although I've only had to do that once (and it was good old cvcvcv). A few days ago I brought up that it was a shame that they've walled themselves off, and someone on fosstodon called me a cunt lol. It really is tumblrverse, exactly.
@matrix
Everyone is going to turn off the public API when that shit drops.
The static parser will be released shortly thereafter. I'm literally holding it back until admins start saying "phew! that client can't ever see my instance no matter what! I'm am very intelligent."
@wowaname