68 liens privés
Quelques rappels rapides sur l'utilisation d'ImageMagick pour changer la taille d'une image ou ajouter un cadre en ligne de commande.
Imagemagick fait le boulot.
Sous le coude.
Rappel de commandes Linux qui peuvent aider pour manipuler les images, les PDFs, et les vidéos.
Autour des images
Convertir un lot d’images en un fichier pdf
Créer une « planche contact » à partir d’un dossier de photos
Redimensionner un lot d’images
Créer un gif animé à partir d’un lot d’images
Autour des pdf
Optimiser un pdf, réduire sa taille
Récupérer chaque page d’un pdf en images (jpg ou png)
Autour de la vidéo
Extraire les images d’une vidéo
Transcoder une vidéo pour du montage
Transcoder ma vidéo en webm
Transcoder une vidéo en mp4
Redimensionner une vidéo
Supprimer les bandes noires d’une vidéo
Extraire le son d’une vidéo
Inverser une vidéo
Je relis mon .bashrc et ceci me rend bien des services car j'oublie souvent tous les paramètres pour extraire des archives en ligne de commande. Là, je tape extract nom-de-l-archive et c'est réglé :)
extract () { if [ -f $1 ] ; then
case $1 in
.tar.bz2) tar xvjf $1 ;;
.tar.gz) tar xvzf $1 ;;
.bz2) bunzip2 $1 ;;
.rar) unrar x $1 ;;
.gz) gunzip $1 ;;
.tar) tar xvf $1 ;;
.tbz2) tar xvjf $1 ;;
.tgz) tar xvzf $1 ;;
.zip) unzip $1 ;;
.Z) uncompress $1 ;;
.7z) 7z x $1 ;;
) echo "don't know how to extract '$1'..." ;;
esac
else
echo "'$1' is not a valid file!"
fi
}
Ça s'appelle HTMLQ et ça permet des trucs sympas pour extraire du HTML d'un site depuis la ligne de commande.
Merci @korben.
Quelques raccourcis claviers (que j'oublie souvent) pour mieux profiter de la ligne de commande:
CTRL+A : aller au début de la ligne
ALT+B : reculer d'1 mot
ALT+K : couper jusq'à la fin de la ligne
ALT+BACKSPACE : Effacer le mot précédent
CTRL+E : aller à la fin de la ligne
ALT+F : avancer d'1 mot
CTRL+J : équivalent de BACKSPACE (effacer le caractère précédent)
CTRL+K : équivalent de DELETE (supprimer le caractère suivant)
Number Permission
0 —
1 –x
2 -w-
3 (i.e. 2+1) -wx
4 r–
5 (i.e. 4+1) r-x
6 (i.e. 4+2) rw-
7 (i.e. 4+2+1) rwx
Gérer ses connexions Wifi en ligne de commande.
Créer un montage rapide de photos grâce à Imagemagick.
Séparer un fichier texte en plusieurs fichiers en ligne de commande.
Remplacer les TAB par des espaces (et vice-versa) en ligne de commande.
Des exemples de ce que l'on peut faire avec la commande AWK.
Des exemples de ce que l'on peut faire avec la commande SED.
Analyser ses logs en lignes de commande
Une 'alternative' à grep ?
Un outil linguistique (anglais) en ligne de commande (dictionnaire...)
Le site de Remind, calendrier.
Manipuler les csv et json en ligne de commande