Streambadge
Streambadge est ma première tentative de "start-up" de manière accidentelle. C'est arrivé après avoir vu le besoin d'un tel service, pour mes propres besoins et pour les autres. J'ai d'abord publié le widget Twitch TV et j'ai vu une certaine traction avec cela, alors j'ai décidé d'en faire un véritable service.
Le nom
Quand je réfléchissais à comment l'appeler, j'ai d'abord trouvé "TwitchBadge" puisque Twitch.tv était la seule API à l'époque. Alors je me suis dit, pourquoi me limiter ? Pourquoi ne pas inclure toutes les API disponibles ? Et c'est ainsi que Streambadge est né.
Quelques technologies
J'ai passé quelques semaines sur mon temps libre à tout mettre en place. C'était un projet amusant, quelque chose à faire pour essayer de nouvelles choses. La technologie derrière cela est vraiment très simple. Utilisez la bibliothèque ajax de jQuery pour obtenir des données à partir de diverses sources. Ensuite, affichez ces données dans une petite page, en remplissant le contenu de chaque chargement de page. C'est la partie iframe
.
Pour les badges img
, il utilise PHP pour dessiner dynamiquement le canevas avec les données. En utilisant une action de redirection du serveur Web apache, je peux demander les données en fonction du nom du fichier image entrant. C'est probablement l'une des choses les plus intéressantes que j'ai faites et j'en suis assez fier.
Voyons si quelqu'un l'utilise !
Voici le fichier README du dépôt GitHub :
Streambadge vous aide à gagner en audience en affichant votre statut de diffusion en direct. Sélectionnez votre service de diffusion vidéo, ajoutez votre nom d'utilisateur et récupérez le code ! Collez le code sur votre site Web, votre blog, votre signature de forum ou à l'endroit de votre choix !
Streambadge accède à vos informations de diffusion en direct via diverses demandes d'API de service. Les services actuels comprennent ; Twitch.tv, Justin.tv, UStream.tv, GoodGame.ru, hitbox.tv et Livestream.com.