My Bluesky feeds

This article describes the feeds I built for Bluesky using Skyfeed.

To know how to use them or to create your own, have a look at this article.

For many feeds, I use sub-accounts to make a selection of posts (with the reshare function), in order to populate the feeds after the 7 initial day of realtime posts. That way, even feeds that are not really active still has a selection of posts to show. In addition, I sometimes repost art from other social networks with those accounts. I always respect the « do not repost » requirements of the accounts I get the art from and I also credit the artists & link to their other accounts.

There’s also a lot of « manual limits », for example I mix the recent posts with a specific number of reposts from subaccounts. That’s because the LIMIT feature of Skyfeed doesn’t allow to limit based on a date or a post age, only based on a manually fixed number.
A lot of algorithms look complex because I had to split them into « blocks », because I was not satisfied with the « HN ranking » sort algorithm of Skyfeed. I wanted the first days/hours to be stricly chronological including my selection. And after that for older posts, sorting by HN ranking from my selection only is usually fine.


Hellaverse (Hazbin Hotel & Helluva Boss)

I made 4 feeds because there’s a lot of artists posting art, which allowed me to use the posts to make multiple algorithms. For example, the « Random » one is useful to discover new artists.

The additional post selection is done with the account moxxie-imp.bsky.social.

Hellaverse

  • Block 1:
    Get posts from the last 3 days and keep posts containing: helluva boss, helluvaboss, hellvaboss, hellva boss, hazbin, blitzo, stolitz, stolas, vivziepop, hellaverse, voxval, huskdust, huskerdust, chaggie, pentious, #alastor, cherrisnake, radiostatic, #radioapple, charlie morningstar, charliemorningstar, #royalvelvette, ハズビン, ヘルヴァボス, エンジェルダスト, ハスエン, radiohusk, #voxal, ルシアダ, fizzmodeus
    Remove AI images
    Remove untagged 18+ art and accounts posting non-relevant stuff (from moderation lists)
    Mix them with the 200 latest reposts from the subaccount
    Sort by creation date descending
  • Block 2:
    Get 700 random reposts from the subaccount
    Sort by HN ranking
  • Output:
    Block 1 + Block 2
    Remove duplicates

Hellaverse (Pics only)

  • Block 1:
    Get posts from the last 3 days and keep posts containing: helluva boss, helluvaboss, hellvaboss, hellva boss, hazbin, blitzo, stolitz, stolas, vivziepop, hellaverse, voxval, huskdust, huskerdust, chaggie, pentious, #alastor, cherrisnake, radiostatic, #radioapple, charlie morningstar, charliemorningstar, #royalvelvette, ハズビン, ヘルヴァボス, エンジェルダスト, ハスエン, radiohusk, #voxal, ルシアダ, fizzmodeus
    Remove if no pics
    Remove AI images
    Remove untagged 18+ art and accounts posting non-relevant stuff (from moderation lists)
    Mix them with the last 200 reposts from the subaccount
    Sort by creation date descending
  • Block 2:
    Get the last 500 reposts from the subaccount
    Sort by HN ranking
  • Block 3:
    Get 600 random reposts from the subaccount
    Sort by HN ranking
  • Output:
    Block 1 + Block 2 + Block 3
    Remove duplicates

Hellaverse (best-of)

  • Block 1:
    Get the 900 most liked posts and reposts from the subaccount
  • Block 2:
    Get the 100 most liked posts and reposts from a random selection of 500 reposts from the subaccount
  • Block 3:
    Get the 250 most liked posts and reposts from the latest 500 reposts from the subaccount
  • Output:
    Block 1 + Block 2 + Block 3
    Remove duplicates
    Sort by HN ranking

Hellaverse (Random)

  • Get 666 random reposts from the subaccount

The Owl House

The additional post selection is done with the account hooty-toh.bsky.social.

  • Block 1:
    Get posts from the last 7 days and keep posts containing: owl house, owlhouse, #toh, lumity, raeda, huntlow, アウルハウス, ルミティ but not ルミティア, amity and luz in the same post.
    Remove posts containing lumityö, #Studio_OwlHouse, #nsfw
    Remove untagged 18+ art and accounts posting non-relevant stuff (from moderation lists)
    Remove posts with labels
    Mix them with the last 30 reposts from the subaccount
    Sort by creation date descending
  • Block 2:
    Get all reposts by the subaccount
    Sort by HN ranking
  • Output:
    Block1 + Block2
    Remove duplicates

Steven Universe

The additional post selection is done with the account pumpkin-su.bsky.social.

  • Block 1:
    Get posts from the last 7 days and keep posts containing: steven universe, stevenuniverse, #bluediamond, #yellowdiamond, #whitediamond, #pinkdiamond, lapidot
    Remove posts containing AI images or #nsfw
    Remove posts with labels
    Remove untagged 18+ art and accounts posting non-relevant stuff (from moderation lists)
    Mix them with the last 20 reposts from the subaccount
    Sort by creation date descending
  • Block 2:
    Get all reposts by the subaccount
    Sort by HN ranking
  • Output:
    Block1 + Block2
    Remove duplicates

Miraculous

The additional post selection is done with the account markov-mlb.bsky.social.

  • Block 1:
    Get posts from the last 7 days and keep posts containing: miraculous ladybug, miraculousladybug, ladynoir, adrinette, adrienette, marichat, maricat, feligami, julerose, adribug, 레벅스, #MLBS1 to #MLBS6, #Miraculous, #MiraculousLadybug, ladybug nendo, ladybug and chat noir or cat noir in the same post, ミラキュラス
    Remove posts with labels
    Remove untagged 18+ art and accounts posting non-relevant stuff (from moderation lists)
    Mix them with the last 10 reposts from the subaccount
    Sort by creation date descending
  • Block 2:
    Get all reposts by the subaccount
    Sort by HN ranking
  • Output:
    Block1 + Block2
    Remove duplicates

She-Ra

The additional post selection is done with the account doubletrouble-spop.bsky.social.

  • Block 1:
    Get posts from the last 7 days and keep posts containing: she-ran shera, sherafanart, #catra, catra and adora in the same post, catradora, spop, entrapta
    Remove untagged 18+ art and accounts posting non-relevant stuff (from moderation lists)
    Mix them with the last 10 reposts from the subaccount
    Sort by creation date descending
  • Block 2:
    Get all reposts by the subaccount
    Sort by HN ranking
  • Output:
    Block1 + Block2
    Remove duplicates

Minky Momo

The additional post selection is done with the account chacha-minkymomo.bsky.social.

  • Get posts from the last 7 days and keep posts containing: minky momo, minkymomo, ミンキーモモ, フェナリナーサ, マリンナーサ
  • Mix them with all reposts from the subaccount
  • Sort by HN ranking

Amazing Digital Circus

  • Get posts from the last 7 days and keep posts containing: tadc, digital circus, digitalcircus, pomni, #jaxx, #jax, #ragatha, ポムニ, アメイジングデジタルサーカス, アメデジ, ガンミグー
  • Remove untagged 18+ art and accounts posting non-relevant stuff (from moderation lists)
  • Sort by HN ranking

Demoscene

  • Get posts from the last 7 days and keep posts containing: demoscene, demoparty, scenesat.com, pouet.net, demozoo, shadertoy.com, scene.org, demoarts.media
  • Mix them with posts from the last 7 days from accounts listed in the « Demoscene » list
  • Remove accounts posting non-relevant stuff (from moderation lists)
  • Sort by creation date descending

Streamers going live

  • Get posts from the last 12 hours and keep posts containing: twitch.tv, picarto.tv, owncast, #live, youtube.com/live, skeb.jp
  • Sort by HN ranking

Commissions open!

  • Get posts from the last 3 days and keep posts containing: commission, #skeb, skeb.jp, #ych, comms or commission and open or slots or available in the same post
  • Sort by creation date descending

何の日

  • Block 1:
    Get posts from the last 7 days and keep posts containing at least 1 picture and メイド, ナース, キス, マーマレード, こいし, ストッキング, may10, 愛犬, パンスト, ボクシング, ラブレター immediately followed by の日
    Removes AI images
  • Block 2:
    Get block 1 and sort by HN ranking
  • Block 3:
    Keep the 100 most recent posts from Block 1
  • Output:
    Block 3 + Block 1
    Remove untagged 18+ art and accounts posting non-relevant stuff (from moderation lists)
    Remove duplicates

24h of English / 24h de français / 24時間の日本語

  • Get posts from the last 24h
  • Keep only 1 language (EN, FR or JP)
  • Sort by HN ranking

1 réflexion sur “My Bluesky feeds”

  1. Ping : Bluesky feeds: be powerful - Coredump

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.