Hey @prologic@twtxt.net, I wanted to learn a bit of jq
so I went hunting for spam accounts on git.mills.io using data from the API. Here are the results. I thought I’d find more than 11.
@mckinley@twtxt.net Oh that’s fucking brilliant! How do you determine the account is “SPAM” in question? 🤔 I should make you an Admin somehow and you can help cleanup this mess, or can I borrow your script or can you publish it somewhere (maybe git.mills.io 😅) – I’d love to get on top of this 🙏
@prologic@twtxt.net There’s no script, it was mostly a manual process. I used jq, gron, grep, and awk to present the information in a reasonable way, then manually checked any accounts that looked suspicious. I looked at user descriptions, user URLs, and repositories.
It wasn’t difficult to go through the data by hand after it was filtered a bit.
There are 195 registered users, only a handful of which have specified a description or URL.
There are 203 non-fork repositories, but only 27 of them are owned by entities other than prologic
, yarnsocial
, and saltyim
. That prologic
guy alone accounts for 152 of them.
I love jq, it saved may life many times (yes I am a bit overdramatic)
I’m sure there are a lot of old accounts you could delete that have never made any contributions, but that information isn’t trivial to get from the API endpoints to which I have access.
@mckinley@twtxt.net Cool! Thanks so much for doing this 🙇♂️ I will cleanup those accounts later today you have so graciously identified for me 🙏
@mckinley@twtxt.net Thank you very much! 🙏 All nuked! 💣