Compilation de commandes utiles régulièrement, ou pas

9 Internet

9.1 Flux RSS

Les flux RSS permettent de suivre les publications de la majorité des sites internet sur une plateforme dédiée, il existe une multitude de services dédiés (Firefox intègre d’ailleurs un lecteur de flux).
Un aspect pratique des flux RSS est que cela fonctionne pour s’abonner à des Chaînes YouTube et cela sans compte, certains lecteurs de flux peuvent même afficher la vidéo et donc vous n’avez pas à aller sur YouTube en soi.
S’abonner à une chaîne YouTube
URL : https://www.youtube.com/feeds/videos.xml?user=nom de user ou code trouvable dans l’URL sur Youtube

S’abonner à une Playlist
URL : https://www.youtube.com/feeds/videos.xml?playlist_id=nom de playlist ou id de l’URL

9.2 Multimédia

9.2.1 youtube-dl

Installation :

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
sudo apt-get install ffmpeg

Mettre à jour

youtube-dl -U

Options :

youtube-dl [OPTIONS] URL
-i, --ignore-errors
--playlist-start NUMBER
--playlist-end NUMBER

Metadata

--write-description Write video description to a .description file
--write-info-json Write video metadata to a .info.json file
--write-annotations Write video annotations to a .annotations.xml file
--write-thumbnail Write thumbnail image to disk
--write-sub
--all-subs

Audio

-x, --extract-audio Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)
--add-metadata Write metadata to the video file
--metadata-from-title "%(artist)s - %(title)s"

Documentation : https://github.com/rg3/youtube-dl/blob/master/README.md

9.2.2 Spotify pour Debian 9

sudo apt instal dirmngr
# 1. Add the Spotify repository signing keys to be able to verify downloaded packages
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 931FF8E79F0876134EDDBDCCA87FF9DF48BF1C90
# 2. Add the Spotify repository
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list
# 3. Update list of available packages
sudo apt-get update
# 4. Install Spotify
sudo apt-get install spotify-client

9.2.3 Télécharger des playlists Spotify

J’utilise : https://github.com/SwapnilSoni1999/spotify-dl

sudo npm install -g spotify-dl

Il peut être nécessaire d’installer npm avec un simple apt install.