Mise en avant

Bouli Lanners : la video oĂč il s’Ă©nerve

La vidĂ©o issue du compte Instagram de la personnalitĂ© ainsi qu’une transcription Ă©crite de son contenu, Ă  destination des malentendants

Photo originale de l’utilisateur Wikipedia Linderdimitri 

Une vidĂ©o est diffusĂ©e en ce moment montrant le comĂ©dien, scĂ©nariste, metteur en scĂšne et rĂ©alisateur belge et luxembourgeois. Il se filme probablement lui-mĂȘme afin de faire passer son coup de gueule par rapport au discours mĂ©diatique et ministĂ©riel belge durant le crise du coronavirus / covid-19.

Dans cet article, vous retrouverez la vidĂ©o hĂ©bergĂ©e sur YouTube, issue de son compte Instagram. Il semble qu’actuellement (dimanche 05 avril 2020) la vidĂ©o ne soit plus disponible sur les sites de la RTBF qui affiche ce message Ă  la place du lecteur vidĂ©o: « la vidĂ©o n’est plus disponible ou vous n’avez pas l’autorisation de la voir ». Ce discours spontanĂ© et teintĂ© d’Ă©motions a le mĂ©rite d’ĂȘtre impactant et reflĂšte sans doute la pensĂ©e de nombreux citoyens belges.

Continuer la lecture de « Bouli Lanners : la video oĂč il s’Ă©nerve »

Pourquoi tout le monde s’en fout de ce que tu partages ? Et pourquoi ça n’est pas grave ?

Mon point de vue sur notre utilisation des réseaux sociaux et le rapport disproportionné entre consommation et création de contenu

Car les rĂ©seaux sociaux tels que Facebook sont conçus de sorte Ă  ce qu’ils provoquent ce comportement. Nous zappons trop et il y a trop d’information attirant notre attention. L’interface de ces rĂ©seaux est conçue pour. Ils n’ont pas Ă©tĂ© assez pensĂ©s pour susciter suffisamment la crĂ©ation originale de contenu. Bien-sĂ»r, ils offrent les outils pour ce faire mais encore faut-il dĂ©tacher le regard de son fil d’«actualitĂ©s » sans fin et le vouloir. L’expĂ©rience utilisateur du produit est pensĂ©e et conçue en vue de maximiser le temps passĂ© sur l’application. C’est pour cela que les interfaces sont dĂ©licatement colorĂ©es et qu’il y a toujours une notification ou un article de plus Ă  lire.

Continuer la lecture de « Pourquoi tout le monde s’en fout de ce que tu partages ? Et pourquoi ça n’est pas grave ? »

Télécharger un mp3 depuis une url YouTube dans le terminal (Ubuntu)

Effectuer une copie privĂ©e d’un morceau sur Youtube Ă  l’aide de youtube-dl et du terminal d’Ubuntu

Installer le paquet youtube-dl

  1.  Ouvrir une fenĂȘtre de terminal (CTRL+ALT+T) et entrez
    Sudo apt update

Cela va mettre Ă  jour la liste des paquets depuis les dĂ©pĂŽts Ubuntu, c’est pour ĂȘtre sĂ»r d’installer la derniĂšre version lors de l’étape suivante. Les commandes sudo nĂ©cessitent d’entrer le mot de passe Admin, c’est normal et dans ce cas ci, c’est plus ou moins fiable car le programme est open source, trĂšs utilisĂ© et connu donc les nombreux utilisateurs signaleraient normalement la moindre trace de code malveillant. De plus, il provient des dĂ©pĂŽts officiels d’Ubuntu ce qui est normalement un gage de fiabilitĂ©.

On peut vérifier ça simplement en allant sur la page GitHub ou est hébergé le code source de youtube-dl.

Le repository compte plus de 63 000 stars (équivalent like facebook) ce qui est assez conséquent !

  1. Pour installer youtube-dl : entrez (toujours de le terminal)
    Sudo apt install youtube-dl

Cela va installer le logiciel qui permet de tĂ©lĂ©charger des vidĂ©os ou de l’audio depuis de trĂšs nombreuses plateformes, dont YouTube.

Pour ĂȘtre certain d’avoir la derniĂšre version Ă  jour  on peut toujours entrer :

    Sudo apt upgrade youtube-dl

Il se peut qu’à un moment donnĂ©, youtube-dl nous renvoie le msg : “video not found” alors que la video est disponible en ligne. Executer cette derniĂšre commande pour bĂ©nĂ©ficier de la derniĂšre version peut alors rĂ©gler le problĂšme.

Télécharger le mp3 en ligne de commande

Ensuite inscrire cette commande en une ligne (tu peux copier/coller cette ligne pour essayer) c’est un live de somebody to love de Queen, pris comme ça pour le test : 

youtube-dl -f bestaudio --extract-audio --audio-format mp3 --prefer-avconv --add-metadata --output "~/Musique/%(title)s.%(ext)s" https://www.youtube.com/watch?v=c7EukUo_kR4

Si tout se passe bien dans le terminal devrait commencer un processus, il tĂ©lĂ©charge d’abord la vidĂ©o en mp4 je pense, puis extrait le son en mp3 et supprime ensuite la vidĂ©o, je suppose que c’est pour avoir le meilleur audio possible. La chanson se trouvera dans “~/Musique/” ce qui devrait correspondre, dans ton dossier personnel d’Ubuntu au rĂ©pertoire Musique avec l’icĂŽne de croches musicales. 

Pour tĂ©lĂ©charger une autre chanson simplement, ouvrir un terminal, (pour rappel, CTRL+ALT+T si tu l’as fermĂ© entre temps). Ensuite remplacer l’adresse web de la commande ci dessus par la tienne. Ensuite, exĂ©cuter cette commande en l’entrant dans un terminal.

Script Bash pour télécharger et convertir automatiquement en mp3, une liste de liens YouTube contenus dans un fichier .txt

Le fichier texte doit ĂȘtre nommĂ© “liens_youtube.txt” ou alors il faudra modifier le script ci-dessous en consĂ©quence. Il faut que chaque nouveau lien soit Ă©crit sur une nouvelle ligne. (voir capture).

Créer le fichier Bash qui va boucler à travers le fichier texte et exécuter la commande pour chaque ligne

Ouvrir l’éditeur de texte d’Ubuntu

Coller le code suivant (sous l’image d’illustration) :

#!/bin/bash
input="liens_youtube.txt"
while IFS= read -r line
do
  youtube-dl -f bestaudio --extract-audio --audio-format mp3 --prefer-avconv --add-metadata --output "~/Musique/%(title)s.%(ext)s" $line
done < "$input"

Le script va itérer à travers le fichiers et pour chaque ligne de ce fichier, exécuter la commande youtube-dl contenant les paramÚtre voulus.

Dans ce script, $line sera remplacĂ© par le contenu de la ligne itĂ©rĂ©e. En l’occurrence il s’agit d’un lien de vidĂ©o YouTube.

Enregistrer le fichier Bash

Et lui donner le nom que tu souhaites.
J’ai appelĂ© le miens download_youtube_songs.sh

Attention, il faut l’enregistrer dans le dossier oĂč se situe de fichier .txt listant les liens YouTube. Il faut Ă©galement bien veiller Ă  ne pas enregistrer le script Bash en .txt mais bien en “.sh”

Une fois que c’est fait il “suffit” d’ouvrir le terminal et ĂȘtre bien situĂ© dans le bon dossier. Normalement, un clic droit dans la fenĂȘtre du dossier, au niveau de l’interface graphique, affiche un menu contextuel dont un des Ă©lĂ©ments est “Ouvril dans un terminal”. Cela a normalement pour effet d’ouvrir un terminal au niveau de ce dossier.

Sinon, pour plus de facilitĂ©, je te suggĂšre de placer ton fichier texte contenant les liens et le script Bash au niveau du dossier « Musique » d’Ubuntu.

Imaginons que tout soit dans le dossier Musique. Pour exécuter le script, ouvre un terminal (CTRL+ALT+T) puis entre :

Cd ~/Musique

Ensuite tu peux faire un 

ls 

On visualise ainsi la liste des fichiers. Si ton dossier Musique ne contenait rien d’autre, tu devrais voir tes deux fichiers 

liens_youtube.txt
download_youtube_songs.sh

Exécuter le script Bash

C’est simple. En Ă©tant toujours situĂ© au niveau du rĂ©pertoire :

Entrer la commande suivante :

sh ~/download_youtube_songs.sh

RĂ©sultat final

Chez moi ça donne ça  dans le terminal (x le nombre de chansons)

Si il y a beaucoup de liens YouTube cela peut prendre un petit peu de temps, il va exécuter le processus décrit en début de ce document et le répéter pour chaque morceau de maniÚre successive.

Quand il a fini, on peut fermer le terminal et aller voir dans le dossier Musique :

J’ai bien mes mp3.

Si tu as trouvĂ© cet article utile que tu souhaites me supporter, je t’offre la possibilitĂ© de m’offrir un cafĂ© (je te laisse dĂ©terminer le prix du cafĂ©) via paypal.me/impavide

Notation anglo-saxonne des accords guitare

Notation anglaise et Ă©quivalence traditionnelle

Voici la notation anglo-saxonne des accords guitare, Ă  toute fin utile. C’est celle que j’utilise pour complĂ©ter les paroles et tablatures prĂ©sentes sur Impavide.

Continuer la lecture de « Notation anglo-saxonne des accords guitare »

Comment jouer TĂȘtes Raides – PEUR (Trash live) – Grille + Tab d’accords guitare

J’ai pris le temps de vous transrire les accords du nouveau TĂȘtes Raides

Ce matin, j’ai pris le temps d’Ă©couter le nouveau tube des TĂȘtes Raides en vitesse rĂ©duite (grĂące Ă  la fonctionnalitĂ© de ralentissement du lecteur de la cĂ©lĂšbre plateforme de vidĂ©o en ligne) afin de retranscrire tout cela dans un fichier texte car c’est plus facile. Histoire de vous faire profiter de ce travail, je vous colle tout ça ici bas, heuuu ci-dessous, dans la suite de cet article.

Je vous offre aussi la possibilitĂ© de tĂ©lĂ©charger directement le fichier texte qui a servi Ă  publier l’article, ainsi vous pouvez, si vous le souhaitez, remettre ça en page Ă  votre sauce.

Christian Olivier des TĂȘtes Raides chante PEUR (mars 2020)

Continuer la lecture de « Comment jouer TĂȘtes Raides – PEUR (Trash live) – Grille + Tab d’accords guitare »

PrĂ©remplir un champ avec l’url referrer en Django dans Publik

Afin de prĂ©remplir le champ texte avec l’url depuis laquelle l’utilisateur arrive sur la page

Je me demandais comment prĂ©remplir un champ avec l’url referrer (l’adresse web depuis laquelle l’internaute arrive sur la page) en Django dans Publik et en fait, il suffit de prĂ©-rempir le champ concernĂ© en gabarit Django, comme ceci :

{{ request.META.HTTP_REFERER }}

Je souhaitais faire cela afin de pouvoir placer un lien depuis notre documentation, dans le pied de page, qui invite l’utilisateur Ă  signaler les erreurs Ă©ventuelles sur la page qu’il est en train de consulter. Pour qu’on ai une chance de recevoir un jour un signalement, il faut que le processus soit le plus simple possible. Aussi je souhaitais que l’utilisateur n’ait pas Ă  copier/coller une url. Cette Ă©tape contraignante rĂ©duirait considĂ©rablement l’acquisition de signalements Ă©ventuels.

Dans Publik, on peut employer la classe CSS « readonly » afin que le champ ne soit pas Ă©ditable par l’utilisateur. Un petit malin peut cependant supprimer cette classe dans l’inspecteur et ainsi rendre le champ Ă©ditable. J’ai donc ajoutĂ© cette expression rĂ©guliĂšre qui valide qu’on soit certain que ce qui est entrĂ© dans le champ soit une URL.

http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+
Illustration de back-office Publik

Gif to webm command line

Here is an alias to copy / paste if you want convert your gifs on the fly

I found this trick on this page of the Google documentation and I did my alias to convert the gifs on the fly. The webm converted file size is much much smaller.

The alias I put in my ~/.bashrc :

alias giftowebm() {
  ffmpeg -i $1 -c vp9 -b:v 0 -crf 41 $1.webm
}

I use it like this (for example, the gif was 4.1M):

giftowebm sphinx_directives_style.gif

It produces a 159k webm video file:

sphinx_directives_style.gif.webm

ffmpeg package

You will need the ffmpeg package to make this works. Here is a link to a page describing the easy procedure to install the ffmpeg package.

If this trick was usefull to you, you can buy me a coffee if you want (choose the price of the coffee) via paypal.me/impavide 😉 Thanks !

Brian May chante Somebody to Love & Love of My Life seul en scĂšne

Dans cette vidéo incroyable filmée dans la salle de concert Hammersmith Apollo (UK). Brian May interprÚte seul en scÚne, accompagné de la foule qui chante les indémodables tubes de Queen.

Seul en scÚne, accompagné par la foule, Brian May (Queen) interprÚte Somebody to Love & Love of My Life

Dis donc, Jamy – Une compilation d’extraits vidĂ©o de Fred (C’est pas sorcier)

Une compilation de « HĂ© Jamy » de Fred dans « C’est pas sorcier » !

Dis donc, Jamy – Une compilation d’extraits de « c’est pas sorcier »

Une compilation de « HĂ© Jamy » de Fred dans « C’est pas sorcier » !