Analysis of fedicircle's codebase (bc I got nerdsniped):
Aparently it doesn't uses a date but rather the 70 latest posts.
Further digging reveals that it rewards each interaction a different amount of "points":
- Each uniqe user that has faved or reacted counts as 1.0; up too 100 favs + 100 reactions (on pleroma / fedibird) per post.
- Each renote / reblog is 1.3; up to 50 renotes
- Each reply is 1.1; up to 100 replies
So each post can reward a span 1 to 275 (or 375 on pleroma / fedibird). Each account then can recieve an end value spanning from 1 to 238.
It then sorts the users by that value descendingly and adds them into the circle, from inner to outer circle. And bam: you have your circle image!
RE: https://soc.saiyajin.space/@KaitlynEthylia@akko.wtf/112537388716887561
Edit: I'm bad at math.
#analysis #softwareanalysis #nerdsniping #programming #software #fedi #fediverse #fedicircle