@splitshockvirus it does, it'd be nicer if there was a tweaked version that doesn't just base if off recency, just cuz poasties somehow end up in the same threads as me sometimes doesn't fucking mean they speak to me that whole instance blocks us
@dcc@lina This is the smallest circle I've ever seen this thing make. (I'm antisocial and only post) And it 100% is interactions and not something more meaningful like replies (it might be both). Install Gentoo commonly stars my posts but I don't think I've ever talked to him.
This is also the first time I've ever used this thing I never bothered asking what it was.
@SuperSnekFriend@dcc@lina Yeah that's what I was thinking. It would have to be instance specific (only users on that instance can gen).
I'd do it but having a publicly facing web app attached to my database is kind of spooky 👻 :threeletteragentglowsobright: even if it's just read only I'd be concerned with SQL injections cause idk what I'd be doing for security.
@splitshockvirus@dcc@lina It only goes back seventy posts on you main timeline. You could theoretically run this privately and modify the script to run through majority of your posts to give a more accurate social picture.
@splitshockvirus@dcc@lina There's another issue as well. It does not account for mutes or blocks. If a user that is muted constant replies to posts you make, the script scores that muted user higher on the social circle than other, more worthy users. I don't think there is a score system at all, which severely weakens both the usefulness of this as well as the amusement factor.
Factoring in this would be extremely easy but would require API keys for the user.
The easiest way to go about all of this would be to just use the REST API to pull all this information since pleroma and mastodon both can use Mastodon API. However I'm like the only person that hates REST API
The way I'm imagining is more intimate... :cirno_baka: and by intimate I mean some dickhead is literally going to rape/ddos your database and exfiltrate your DMs or something.
You literally just give the application psql access and run tabulations off queries with an internal application and abstract the dangerous functionality away from the end user. It's still extremely dangerous I think somehow if you don't set up your hooks or access controls right.
push button, SELECT id FROM known_users, if match block/mute list remove, count and tally interaction count, sort by id DESC ASEC or something, build visualization.
It'd need to be custom to each instance type because pleroma and mastodon structure data differently and potentially each instance since admins might have setup their databases differently.