Journal regarder ses abonnements dans le terminal avec youtube-subscriptions

Posté par (page perso) . Licence CC by-sa.
Tags : aucun
15
1
juil.
2019

Mon bien cher Nal,

Je te présente aujourd'hui une petite application pour le terminal sous license MIT,
qui sert à charger et regarder ses abonnements youtube.

Cette application:
- utilise le fichier OPML d'abonnement récupérable sur youtube
- charge les vidéos liées aux chaînes dans le fichier OPML
- permet de récupérer les vidéos en utilisant youtube-dl
- lance un player video (omxplayer ou vlc) avec ces vidéos

Pour plus de détails je t'invite à aller regarder Le README.

  • # Fichier de souscription

    Posté par . Évalué à 3.

    Bonjour,

    Une petite question; Pourquoi ne pas avoir intégrer le chargement du fichier OPML d’abonnement depuis l'application ?

    • [^] # Re: Fichier de souscription

      Posté par (page perso) . Évalué à 2.

      Parceque c'était plus simple :) - pas d'authentification à youtube à gérer.
      Faire ainsi à aussi l'effet de bord de dépendre moins de youtube:
      En effet, rien n'empèche de créer son propre fichier OPML sans avoir besoin d'utiliser un compte youtube.

      • [^] # Re: Fichier de souscription

        Posté par . Évalué à 3.

        Ok, merci pour la réponse.

        • [^] # Re: Fichier de souscription

          Posté par (page perso) . Évalué à 1.

          Fan de Jack Vance ?

          "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

          • [^] # Re: Fichier de souscription

            Posté par . Évalué à 2.

            Fan absolu, il ne doit ne me manquer aucun des ses bouquins à l'exception des 3 romans policiers écrit sous le pseudo d'Illery Queen.

            Je viens d'ailleurs de m'acheter la rééditions des ces œuvres courtes avec des traductions révisées chez "Bélial".

            Mais pour être honnête, le cycle de Tshai est loin d'être mon cycle préféré, "les princes demons", "les chroniques de Cadwall " et surtout "Lyonesse" sont pour moi au dessus, avec une mention spécial pour le one shot "les langages de pao".

            • [^] # Re: Fichier de souscription

              Posté par (page perso) . Évalué à 1.

              Pareil. J'aime aussi Maske et La vie éternelle.
              Le fils de Vance a publié les traductions manquantes des romans policiers plus un bouquin des brouillons. Tu les a lu ?
              Tu fréquentes le forum anglais ?

              "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

              • [^] # Re: Fichier de souscription

                Posté par . Évalué à 2.

                Dans la veine policier, je n'ai lu que "méchant garçon" (il faut d'ailleurs que je finisse par voir le film qui en a été tiré même si les critiques sont plutôt mauvaises) et "méchante fille". Je ne compte pas "les Princes Demons" et "Magnus Ridolph" qui sont en fait des roman policiers.
                Je vais de ce pas me renseigner et casser ma tirelire ;-)

                • [^] # Re: Fichier de souscription

                  Posté par (page perso) . Évalué à 1. Dernière modification le 02/07/19 à 12:48.

                  Patrick Dusoulier, le traducteur — et l'un des maitre d'oeuvre de VIE — les a trouvé intéressant. Ils sont chez Spatterlight (la maison d'édition dédiée à Vance), les versions françaises sont en bas de page.

                  "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

  • # Est-ce que ça permet de zapper les pubs ?

    Posté par . Évalué à 5.

    Il y a quelques chaînes Youtube qui m'intéressent mais je trouve insupportable de subir 1 ou 2 pubs avant de lancer la vidéo et d'avoir des coupures pub intempestives pendant les vidéos.

    BeOS le faisait il y a 20 ans !

    • [^] # Re: Est-ce que ça permet de zapper les pubs ?

      Posté par (page perso) . Évalué à 3.

      Oui, c'est une des motivations qui m'a poussé à développer le truc, avec aussi ne plus voir ces satanées suggestions.

    • [^] # Re: Est-ce que ça permet de zapper les pubs ?

      Posté par (page perso) . Évalué à 10.

      µBlock origin !!!

      « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

      • [^] # Re: Est-ce que ça permet de zapper les pubs ?

        Posté par (page perso) . Évalué à 1.

        J'en entends souvent parler mais je le trouve vraiment difficile à paramétrer correctement.
        Je suis preneur si tu as des listes qui fonctionnent bien

      • [^] # Re: Est-ce que ça permet de zapper les pubs ?

        Posté par . Évalué à -5.

        Les adblockers évitent les pubs sur les pages web et partiellement les pubs en surimpression sur les vidéos, mais pas les pubs dans les vidéos (c'est à dire les 1 ou 2 pub avant de pouvoir lire la vidéo ou les pubs insérées au milieu).

        BeOS le faisait il y a 20 ans !

        • [^] # Re: Est-ce que ça permet de zapper les pubs ?

          Posté par (page perso) . Évalué à 7.

          Sur Youtube ? Je n'ai jamais vu aucune pub en début ou milieu de vidéo depuis que j'ai un adblocker, et ce depuis que j'ai des adblocker (AdBlock, Ghostery et maintenant uBlock Origin).

          Sauf évidemment quand c'est la vidéo elle-même qui contient de la pub. Là personne ne peut rien faire (sauf avancer dans la vidéo à la mimine).

          La connaissance libre : https://zestedesavoir.com

          • [^] # Re: Est-ce que ça permet de zapper les pubs ?

            Posté par (page perso) . Évalué à 4.

            Les adblockers évitent les pubs sur les pages web et partiellement les pubs en surimpression sur les vidéos, mais pas les pubs dans les vidéos (c'est à dire les 1 ou 2 pub avant de pouvoir lire la vidéo ou les pubs insérées au milieu).

            Tu as peut-être un soucis de configuration parce que je confirme ce qu'écrit SpaceFox : ublock origin et hop, zéro publicité sur Youtube. Avec Linux et Windows, sur des centaines de postes (bon ok, je n'ai pas vérifié unitairement).

            • [^] # Re: Est-ce que ça permet de zapper les pubs ?

              Posté par . Évalué à 2. Dernière modification le 02/07/19 à 17:37.

              J’ai bien uBlock origin.

              Y’a un tutoriel quelquepart pour faire la configuration avancée qui permet de zapper les pubs YouTube ?

              BeOS le faisait il y a 20 ans !

              • [^] # Re: Est-ce que ça permet de zapper les pubs ?

                Posté par (page perso) . Évalué à 2. Dernière modification le 02/07/19 à 17:43.

                Testé à l'instant sous Chromium / Linux (qui n'avait jamais reçu de bloqueur de pub) :

                1. Trouver une vidéo Youtube avec une pub.
                2. Aller sur le store d'extensions Chrome
                3. Ajouter uBlock Origin à Chrome
                4. Rafraichir la page avec la vidée trouver en 1 et constater qu'il n'y a plus de pub.

                La configuration par défaut fonctionne parfaitement. Je n'ai même pas eu à aller dans la gestion de paramètres ni rien.

                La connaissance libre : https://zestedesavoir.com

              • [^] # Re: Est-ce que ça permet de zapper les pubs ?

                Posté par (page perso) . Évalué à 3.

                configuration avancée

                C'est peut-être là ton soucis : ça fonctionne direct pour à peu près tous les sites du monde.

  • # Intéressant

    Posté par . Évalué à 6.

    Hello,

    Je suis avec attention de nombreuses chaînes youtube, mais pour diverses raisons[1], je ne regarde pas les vidéos depuis le navigateur, mais je les télécharge.

    Jusqu'à maintenant j'utilisais une méthode à la rache : Ma liste de chaîne dans un tableau bash, et pour chaque chaîne, je regarde (avec youtube-dl) les 3 dernières vidéos publiées. Si je ne l'ai pas encore, je la télécharge.

    Du coup ton projet peut m'intéresser. Ça peut remplacer mes trois lignes de bash.

    Sauf que je n'ai pas compte youtube.

    Ce serait possible d'avoir un OPML générique qui puisse servir d'exemple à qui veut le modifier manuellement ? Ou au moins le formalisme à respecter ?

    [1] Liste non exhaustive :
    - Réticence à créer un compte google
    - Pas envie de voir des publicités
    - Pas envie de laisser google décider des vidéos que j'ai le droit de voir ou pas
    - Pas envie de laisser google faire trop de stats d'utilisation (ils auront le nombre de téléchargements, mais pas le nombre de vues de chaque vidéo, le temps passé à regarder la vidéo, le nombre de vois où j'arrête au bout de 30s, le nombre de vois où je vais au bout, etc.)
    - Pas envie de charger une page pleine de bloatwares pour voir une simple vidéo
    - Interface user friendly (mpv), qui me permet de faire à peu près ce que je veux (un peu plus que ralentir accélérer une vidéo quoi).

    • [^] # Re: Intéressant

      Posté par (page perso) . Évalué à 4.

      Bien sûr, en voià un (remplacer juste les id de channel)

      <opml version="1.1">
      <body>
      <outline text="YouTube Subscriptions" title="YouTube Subscriptions">
        <outline text="a" title="a" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UC5cG6KeemGWdNDgavtJa7xg" />
        <outline text="a" title="a" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UCPXOQq7PWh5OdCwEO60Y8jQ" />
        <outline text="a" title="a" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UC29ju8bIPH5as8OGnQzwJyA" />
        <outline text="a" title="a" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UCfzlCWGWYyIQ0aLC5w48gBQ" />
        <outline text="a" title="a" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UCuP2vJ6kRutQBfRmdcI92mA" />
        <outline text="a" title="a" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UCCTVrRB5KpIiK6V2GGVsR1Q" />
        <outline text="a" title="a" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UCCTVrRB5KpIiK6V2GGVsR1Q" />
      </outline>
      </body>
      </opml>
    • [^] # Re: Intéressant

      Posté par . Évalué à 5.

      RSS-Bridge te permettra de récupérer un flux RSS de n'importe quelle chaine youtube, et de bien d'autres sites encore. À auto-héberger, ou à utiliser via une des instances publiques, en ajoutant le lien du flux RSS dans ton lecteur de flux préféré.

      Là dessus, tu fais en sorte d'ouvrir ton lien avec ton player préféré via l'extension qui va bien plutôt que par le navigateur: j'utilise l'extension ff2mpv pour firefox, mais j'imagine qu'il y en a d'autres plus ou moins spécifiques en fonction de ton player.

      Et pour éviter la géolocatisation, et/ou ne pas te faire tracer, tu passes le tout via tor: torsocks tonplayer URL

      Mon seul bémol c'est que torsocks ne permet pas de choisir précisément son noeud de sortie: il faut relancer le daemon tor avec les options adéquates.

      Ce commentaire passe-t-il les trois tamis de Socrate ?

    • [^] # Re: Intéressant

      Posté par . Évalué à 7.

      Sur android, tu as l'application "newpipe" (libre et sur f-droid) qui permet de suivre des chaines sans avoir de compte google, qui n'a pas de pub, permet de télécharger, lire en arrière-plan, etc. : https://newpipe.schabi.org/

      • [^] # Re: Intéressant

        Posté par . Évalué à 2.

        Merci pour la suggestion.

        J'utilise déjà newpipe sur mon téléphone. Je ne savais pas qu'il permettait de suivre les chaînes sans compte. Merci pour l'info. J'ai bien remarqué le bouton « subscribe » sur les chaînes, mais je pensais que c'était celui de youtube, pas celui de newpipe.

        Par contre ça ne fonctionne que sous Android, donc sur un tel une tablette ou dans un émulateur non libre (à moins que ça ait changé). Du coup j'ai toujours besoin d'une solution cronable sur mon PC.

  • # Vraiment dans le terminal

    Posté par . Évalué à 5.

    Cette application:
    - utilise le fichier OPML d'abonnement récupérable sur youtube
    - charge les vidéos liées aux chaînes dans le fichier OPML
    - permet de récupérer les vidéos en utilisant youtube-dl
    - lance un player video (omxplayer ou vlc) avec ces vidéos

    Pour être vraiment dans le terminal avec VLC:
    --vout=caca

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.