Algo

Qui est affiché

Toutes les quelques minutes, 0Viewers récupère via l'API Twitch les streams en direct en langue française. Il garde ceux qui ont 5 viewers ou moins et qui sont en live depuis plus de 10 minutes, pour ne pas tomber sur un live qui vient à peine de démarrer.

Dans quel ordre

Les streams à 0 viewer passent en premier, puis ceux qui en ont le moins. À égalité, le live le plus long passe devant : il attend quelqu'un depuis plus longtemps. La liste s'arrête à 150 streamers.

Qui est mis de côté

Le site veut mettre en avant des personnes qui streament, pas des diffusions automatiques. Sont donc écartés les streams dont le titre ou la catégorie contient les mots radio, TV, France, ville, média ou journal, et ceux dont les tags parlent de radio, de webradio, d'oldies ou d'années 70 et 80.

Le pseudo est traité avec plus de souplesse : un streamer dont le pseudo contient un de ces mots (par exemple « MaxTV ») reste affiché, mais en fin de liste.

Même idée pour le trading et les cryptos (trading, crypto, BTC) : une chaîne qui en parle dans son pseudo, sa bio, ses tags ou sa catégorie est écartée. Si le mot n'apparaît que dans le titre du live, le streamer reste affiché, en fin de liste.

Les chaînes qui portent le label de classification Twitch Paris (jeux d'argent, poker ou ligues fantasy en argent réel) sont aussi écartées.

Voir les streams mis de côté en ce moment

Sur quoi on se base

Une seule source : l'API officielle de Twitch (Helix). Le site lit les streams en direct en langue française (/streams?language=fr), puis pour les streamers retenus leur profil et leur bio (/users) et les labels de classification de leur chaîne (/channels). Rien d'autre : pas de données achetées, pas de liste tenue à la main.

Les listes exactes utilisées en ce moment, tirées directement du code :

Mots « diffusion automatique » (titre, catégorie, tags, pseudo)
radio, tv, france, ville, media, journal, journaux
En plus, dans les tags
oldies, annee70, annees70, annee80, annees80
Mots trading et crypto
trading, crypto, btc
Label de classification Twitch écarté
Gambling (Paris)
Seuils
5 viewers maximum, live depuis plus de 10 minutes, 150 streamers au plus.

Open source

Tout l'algo tient dans un fichier, public : src/decouverte/rule.ts sur GitHub. Le reste du site est aussi en accès libre. Tu peux vérifier chaque règle, ou proposer une modification dans la boîte à idées.

Le reste

La recommandation de l'accueil est tirée au hasard parmi ces streamers, dans ton navigateur. Aucun streamer ne paie ni ne s'inscrit pour apparaître.