La technologie, ce train rapide d’innovation et d’amélioration, qui va toujours de l’avant pour nous donner plus de ce que nous voulons.

En fait, certaines des technologies les plus utilisées aujourd’hui sont anciennes en termes informatiques. L’e-mail a été “inventé” vers 1978 et reste la principale plate-forme de communication écrite, peu importe à quel point Slack et Teams souhaitent que ce ne soit pas le cas 🙂

SMS a été inventé en 1992, SQL 1979, Wifi 1997

Et le 15 mars 1999, le fil RSS a été inventé…

D’après Wikipedia (15 janvier 2001), il s’agit de RSS

RSS (RDF Résumé du site ou Syndication vraiment simple)[2] est un flux Web[3] qui permet aux utilisateurs et aux applications d’accéder aux mises à jour des sites Web dans un standardisé, format lisible par ordinateur. L’abonnement à des flux RSS peut permettre à un utilisateur de suivre de nombreux sites Web différents en un seul agrégateur de nouvelles, qui surveille constamment les sites à la recherche de nouveau contenu, évitant ainsi à l’utilisateur de les vérifier manuellement. Les agrégateurs de nouvelles (ou “lecteurs RSS”) peuvent être intégrés à un navigateur, installé sur un ordinateur de bureau, ou installé sur un appareil mobile.

Les sites Web utilisent généralement des flux RSS pour publier des informations fréquemment mises à jour, telles que Blog entrées, titres d’actualités, épisodes de séries audio et vidéo, ou pour la distribution balados. Un document RSS (appelé « flux », « flux Web »,[4] ou “chaîne”) comprend un texte complet ou résumé, et métadonnées, comme la date de publication et le nom de l’auteur. Les formats RSS sont spécifiés à l’aide d’un XML déposer.

Bien que les formats RSS aient évolué dès mars 1999,[5] c’était entre 2005 et 2006 lorsque RSS s’est généralisé, et le (“

Feed-icon.svg

“) a été choisi par plusieurs grands navigateurs Web.[6] Les données de flux RSS sont présentées aux utilisateurs à l’aide d’un logiciel appelé agrégateur de nouvelles et le passage du contenu s’appelle web syndication. Les utilisateurs s’abonnent aux flux soit en saisissant le DÉTESTER dans le lecteur ou en cliquant sur le icône de flux. Le lecteur RSS vérifie régulièrement les flux de l’utilisateur pour de nouvelles informations et peut les télécharger automatiquement, si cette fonction est activée.

Pourquoi la leçon d’histoire ? La seule vraie raison était de montrer que même si la technologie est ancienne, elle a toujours de la valeur.

La demande

Ma femme et moi regardons beaucoup YouTube sur le dongle Google TV, mais les abonnements sur YouTube sont terribles à mon avis. Je me retrouve avec une liste de choses qui m’intéressent régulièrement et d’autres occasionnellement.

Ce que j’aimerais, c’est une notification (autre que la cloche youtube ennuyeuse) où je pourrais via une application voir quand le contenu a été mis à jour pour seulement certains des abonnements que je suis.

Dans un monde parfait, j’aimerais que ceux-ci apparaissent dans Plex, mais c’est une autre histoire.

La réponse

Eh bien, j’ai en quelque sorte une réponse, pour l’instant, ce n’est pas parfait, ce que cela m’a permis de faire, c’est de faire un voyage pour apprendre certaines choses sur le RSS et certains outils utiles qui pourraient être utiles à d’autres.

FreshRSS, un agrégateur gratuit et auto-hébergable…

La première chose à faire fonctionner était un endroit centralisé pour extraire les flux RSS, et il existe quelques bons produits pour cela. J’ai fini par utiliser FreshRSS pour sa simplicité de configuration.

J’ai extrait l’image Docker de linuxserver/freshrss

et a exécuté la commande Docker CLI suivante

docker run -d 
--name=freshrss 
-e PUID=1000 
-e PGID=1000 
-e TZ=Europe/London 
-p 80:80 
-v /path/to/data:/config 
--restart unless-stopped 
ghcr.io/linuxserver/freshrss

Changement de ligne

-v /path/to/data:/config 

Il a donc indiqué un emplacement réel et non /chemin/vers/données

Comme le conteneur est mappé sur le port 80 ouvert

http://the ip or dns of the server

Cela ouvrira une page de configuration rapide où vous pourrez configurer le premier utilisateur et vous connecter

C’est le vrai style Blue Peter (16 octobre 1958) “en voici un que j’ai préparé plus tôt” et la clé de ceci est la gestion des abonnements

Cela fournira l’interface pour ajouter à la fois des catégories et importer des flux

Où vous pouvez aller aussi granulaire ou non avec votre configuration.

Certaines autres choses sous Administration qui valent la peine d’être activées sont.

Sous paramètres (Cog en haut à droite) Administration -> Authentification, cochez autoriser l’accès à l’API

Et Activez le mot de passe API sous le profil de configuration des paramètres.

Il existe de nombreuses autres options à explorer, telles que changer le nom du blog, changer le thème, etc.

Une chose que je devais faire était de changer l’URL que le logiciel voyait, à l’origine il affichait HTTP // ip/api nat etc comme adresse de serveur.

Ouvrez le fichier FreshRSS Config partout où vous définissez le point de montage des données Docker

nano freshrss/www/freshrss/data/config.php

Remplacez la ligne par l’URL sur laquelle vous souhaitez accéder à FreshRSS

'base_url' => 'https://your.public.DNS'

Enregistrez et redémarrez le conteneur Docker

Ma tâche initiale était donc de transformer le Youtube (14 février 2005) URL d’abonnement dans les flux RSS.

FreshRSS a ceci intégré dans le logiciel

Utilisons mon abonnement TED comme exemple

L’URL est

https://www.youtube.com/c/TED

J’ai créé une catégorie appelée

YouTube - Informative

Dans Gestion des abonnements -> Ajouter un flux ou une catégorie

J’ajoute l’URL TED et sélectionne la catégorie et FreshRSS fait le travail acharné

Cliquez sur Soumettre et la chaîne est ajoutée à la bonne catégorie

Ouvrez la page de flux principale et je peux voir une liste de vidéos Youtube

Cliquez sur une vidéo et les données étendues de la vidéo s’affichent

Cliquez sur l’icône Disque et le lecteur Youtube s’ouvrira.

Tous les autres flux RSS sont ajoutés de la même manière.

Lecteur de focus

Bien que tout cela soit agréable lorsque vous utilisez un ordinateur de bureau, je souhaite le faire sur mon appareil Android (23 septembre 2008), il existe quelques lecteurs RSS qui prennent spécifiquement en charge FreshRSS

J’ai fini par utiliser Focus Reader car c’est celui qui correspond le mieux à mes besoins.

Et c’est ainsi que j’ai suivi quotidiennement mes abonnements Youtube.

J’ai alors eu une pensée, j’ai essayé de pomper autant de données que possible en un seul point, Discord (2015) que j’ai couvert ici.

https://tech.davidfield.co.uk/passing-notifications-into-discord/

J’ai une sortie Jenkins, des discussions, des journaux, des téléchargements, etc., utilisant tous Discord comme ce qui se passe avec mon hub d’automatisation. Alors, comment obtenir un flux RSS de mon serveur FreshRSS dans Discord ?

Bots

En construction

Recevez des nouvelles et des notifications de n’importe où qui prend en charge RSS, que ce soit Reddit, Youtube ou votre média traditionnel préféré. Le site est actuellement en construction.

La réponse semble donc être d’inviter le bot MonitorRSS sur votre serveur Discord

Sélectionnez votre serveur

Créer une chaîne

Retournez à votre installation FreshRSS

Trouvez le flux que vous souhaitez ajouter à Discord (nous utiliserons celui que nous venons de configurer)

Cliquez sur le logo RSS

Cela générera une URL et une page qui ressemble à ceci

Copiez l’URL

Retournez sur la chaîne Discord et tapez

rss.add <feed url>

Attendez 5 minutes et votre flux RSS commencera à apparaître dans Discord

Les pensées

Cela ne résout pas le problème, je souhaite toujours obtenir mes abonnements dans Plex à partir de certaines chaînes youtube. Jusque-là, il s’agit d’une solution auto-hébergée assez soignée pour non seulement YouTube RSS, mais n’importe quel flux RSS.


 


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *