I was also about 70% done with a dedicated Atproto based app that was all video. 🤷
Bluesky does decent at flagging adult content, but yeah... it's not perfect. Be careful out there.
I was also about 70% done with a dedicated Atproto based app that was all video. 🤷
Bluesky does decent at flagging adult content, but yeah... it's not perfect. Be careful out there.
Bluesky does decent at flagging adult content, but yeah... it's not perfect. Be careful out there.
Using the Bluesky "firehose", decoding the main CBOR payload is easy enough. Now I'm able to unpack the "blocks" as a CAR and then decode the CBOR in the blocks. All just in PHP.
The blocks payload isn't perfect, but I can at least see enough basic info for filtering.
Using the Bluesky "firehose", decoding the main CBOR payload is easy enough. Now I'm able to unpack the "blocks" as a CAR and then decode the CBOR in the blocks. All just in PHP.
The blocks payload isn't perfect, but I can at least see enough basic info for filtering.
I've got the main payload working, but there's a "blocks" value that isn't decoding as easily.
I've got the main payload working, but there's a "blocks" value that isn't decoding as easily.
Find some smaller/less followed accounts who have good posts!
Find some smaller/less followed accounts who have good posts!
When logged in, all the dashboard stuff is good too.
When logged in, all the dashboard stuff is good too.
You have to be logged in to see it.
You have to be logged in to see it.
* Fixed some things
* If logged in, you can now 'like' a post on the home page
* Can see and filter all your previous likes
* So what else can I add?
skyfav.net
* Fixed some things
* If logged in, you can now 'like' a post on the home page
* Can see and filter all your previous likes
* So what else can I add?
skyfav.net
I've been working on a "legitimacy" algorithm, and that's kinda cool. You know those accounts who have 1000 followers but follow 10k people? This flags them.
I've been working on a "legitimacy" algorithm, and that's kinda cool. You know those accounts who have 1000 followers but follow 10k people? This flags them.
After a couple of weeks, I realize the code has gotten messy. So I'm burning it down and building back up. I have a clearer picture now, so will be much nicer code-wise
After a couple of weeks, I realize the code has gotten messy. So I'm burning it down and building back up. I have a clearer picture now, so will be much nicer code-wise
* New dashboard page for logged in users.
* Show your followers and their "legitimacy score"... How sus they are.
Right now that score is only calculated twice a day, but will update so that any new login will trigger it.
* New dashboard page for logged in users.
* Show your followers and their "legitimacy score"... How sus they are.
Right now that score is only calculated twice a day, but will update so that any new login will trigger it.
Once I run more analysis, I'll find a comparable breakdown. Like 10k+, 1k - 10k, 500-1k, 10-500?
Once I run more analysis, I'll find a comparable breakdown. Like 10k+, 1k - 10k, 500-1k, 10-500?
1. I tried to make Bluesky the main datasource, but that was way slow. So I'm storing things and dropping them over time. If you login, all your posts will be saved for analyzing... other posts will be 30 days.
2. Lots of code cleanup and organizing.
1. I tried to make Bluesky the main datasource, but that was way slow. So I'm storing things and dropping them over time. If you login, all your posts will be saved for analyzing... other posts will be 30 days.
2. Lots of code cleanup and organizing.
Incremental updates:
1. Views are now asynchronous...
2. When viewing someone's list of posts, it may take a few seconds to generate, but only the first time.
3. You can now sort users' posts by engagement, likes, reposts, recent.
"engagement" is a rough calculation of likes/reposts.
Incremental updates:
1. Views are now asynchronous...
2. When viewing someone's list of posts, it may take a few seconds to generate, but only the first time.
3. You can now sort users' posts by engagement, likes, reposts, recent.
"engagement" is a rough calculation of likes/reposts.
* Login
* After login, you can see your most popular posts
* Also, links to others' most popular posts
Stills needs to optimize some queries, so it can be a bit slow.
* Login
* After login, you can see your most popular posts
* Also, links to others' most popular posts
Stills needs to optimize some queries, so it can be a bit slow.
1. See your (or anyone's) top engagement posts
2. See your "hot" posts (engagement and recency algo)
3. See people who engage the most
I'm trying to balance interesting stats, but not cater to people just doing marketing.
1. See your (or anyone's) top engagement posts
2. See your "hot" posts (engagement and recency algo)
3. See people who engage the most
I'm trying to balance interesting stats, but not cater to people just doing marketing.
Also, made that the default sorting, since that's the basic goal of the site... to highlight people with few followers.
Also, made that the default sorting, since that's the basic goal of the site... to highlight people with few followers.
Working on some kind of "trophy" system, and highlight lesser followed folk. Both on the skyfav site, and with a custom feed.
Working on some kind of "trophy" system, and highlight lesser followed folk. Both on the skyfav site, and with a custom feed.
There's an option to view "relative engagement" (needs a new name) that prioritizes popular posts from people with fewer followers. While "hotness" is recency of post and likes/reposts.
There's an option to view "relative engagement" (needs a new name) that prioritizes popular posts from people with fewer followers. While "hotness" is recency of post and likes/reposts.