[Linux-bruxelles] youtube-dl et vimeo
PARISEL Jérémie
jeremie at parisel.net
Lun 30 Aou 12:21:38 CEST 2021
Salut Aldo et la liste,
youtube-dl ne suit effectivement pas les redirections.
Une solution (ou plutôt un contournement) suggérée sur le github de
youtube-dl¹ est d'utiliser curl pour chercher l'adresse finale.
Ce qui donnerait une commande comme suit:
youtube-dl $(curl -Ls -k -o /dev/null -w %{url_effective} "URL-DE-BASE")
Dans curl,
* l'option -L (locations) dit de suivre les redirection
* l'option -s d'être "silencieux" et donc de ne pas écrire autre
chose que ce qui est demandé
* l'option -o (output) dit de mettre le résultat (la page web
téléchargée) dans /dev/null (la poubelle, quoi!)
* l'option -k que j'ai rajoutée permet de ne pas tenir compte des
certificats TLS invalides. Je l'ai ajouté juste parce que curl
soulevait une erreur de certificat avec le lien que tu as fourni,
mais en soi, ce n'est pas idéal.
* et l'option -w d'écrire (write) dans le terminal des variables, ici
url_effective, qui correspond à la dernière URL utilisée après
redirections.
* il faut remplacer URL-DE-BASE par l'URL fournie dans le mail
Personnellement, j'aurais tendance à créer une fonction à la fin de mon
fichier .bashrc du genre:
function youtube-dl-mail () {
youtube-dl $(curl -Ls -o -k /dev/null -w %{url_effective} "$1")
}
Comme ça, il suffit d'appeler la fonction avec l'URL:
youtube-dl-mail Une-URL-trouvée-dans-un-mail.
Au passage: attention, l'URL que tu as fournie renvoie vers une adresse
qui fait fuiter l'adresse mail utilisée pour s'inscrire
(i**h*********@gmail.com).
Bonne semaine,
Jérémie
¹ https://github.com/ytdl-org/youtube-dl/issues/13036
Le 29/08/21 à 11:39, Aldo via Linux-bruxelles a écrit :
> Hello JM & Manu.
>
> La difficulté vient du fait qu'en guise d'url vimeo les liens initiaux
> fournits par mail pointent vers autre chose,
> mais dès que je clique dessus, c là que j'atterris comme par magie /
> (redirect) sur vimeo;
> du coup je ne sais pas quoi faire.
>
> Voici un tel lien:
>
> URL:https://zc907.infusion-links.com/api/v1/click/4530831619391488/4816960027492352
>
> Aldo.
>
> --- Your session ---
> On Sat, Aug 28, 2021 at 08:17:29PM +0200, Manuel Schulte via Linux-bruxelles wrote:
>> Attention, cela pourrait ne pas fonctionner pour toutes les vidéos de Vimeo.
>>
>> En effet, pour certaines d'entre-elles, Vimeo impose de se connecter au
>> site... si vous n'avez pas de compte... basta... cela dit, l'inscription est
>> gratuite.
>>
>> A+
>>
>> ---
>>
>> Manuel SCHULTE
>> Managing Director, Olympus Consulting sprl gsm : +32(0)498 881 718
>> mail :manuel.schulte at olympusconsulting.eu
>> web :http://www.olympusconsulting.eu/ [1]
>>
>> Le 2021-08-28 18:33, Jean-Marc via Linux-bruxelles a écrit :
>>
>>> salut Aldo, salut à toutes et à tous,
>>>
>>> Le 28/08/21 à 18:02, Ald0 via Linux-bruxelles a écrit :
>>>
>>>> Hello BxLUGois!
>>>>
>>>> es-ce que qq'un sait me dire (ev. par un exemple) comment on utilise
>>>> youtube-dl ou ev. un autre outil pour piocher des clips de vimeo ?
>>>> Pour
>>>> youtube.com je le sais, mais pour vimeo je n'y parviens pas.
>>> Je viens de faire un test et j'ai juste ouvert un terminal pour utiliser
>>> la commande :
>>> youtube-dlhttps://vimeo.com/20491333
>>>
>>> https://vimeo.com/20491333, c'est l'URL/l'adresse d'une vidéo vimeo.
>>>
>>>> Merci,
>>> J'espère que cela répond à ta question.
>>>
>>>> @+
>>>>
>>>> Aldo.
>>> _______________________________________________
>>> Linux-bruxelles :
>>> Èchanger, partager, s'informer par mails sur toute action, proposition
>>> accordée avec:http://www.bxlug.be/?Nos-statuts
>>>
>>> ! 64 kb autorisés par mail, tout fichier inclus !
>>>
>>> Linux-bruxelles at lists.bxlug.be
>>> https://chahut.domainepublic.net/cgi-bin/mailman/listinfo/linux-bruxelles
>> Links:
>> ------
>> [1]http://www.olympusconsulting.eu/
>> _______________________________________________
>> Linux-bruxelles :
>> Èchanger, partager, s'informer par mails sur toute action, proposition accordée avec:http://www.bxlug.be/?Nos-statuts
>>
>> ! 64 kb autorisés par mail, tout fichier inclus !
>>
>> Linux-bruxelles at lists.bxlug.be
>> https://chahut.domainepublic.net/cgi-bin/mailman/listinfo/linux-bruxelles
>>
Plus d'informations sur la liste de diffusion Linux-bruxelles