Je n'aime pas la manière graphique de prendre une capture d'écran, de la télécharger sur imgur et d'obtenir le lien téléchargé.
Alors, que puis-je faire pour prendre une capture d'écran de mon bureau Ubuntu, télécharger la capture d'écran sur imgur.com, puis récupérer le lien téléchargé depuis le terminal ?
Tout ce que j'ai à faire depuis le terminal.
Réponse acceptée :
Prenez la capture d'écran de votre bureau
gnome-screenshot
était l'outil de ligne de commande par défaut sur Ubuntu pour prendre une capture d'écran.
gnome-screenshot -d 10
Retardé l'action de capture d'écran de 10 secondes, afin que vous puissiez placer la fenêtre souhaitée à l'avant dans les 10 secondes. Les images prises sont en fait stockées dans ~/Pictures
dossier.
Téléchargez l'image sur imgur.com
gedit ~/.bashrc
Ajoutez les lignes ci-dessous au .bashrc
ouvert fichier, puis enregistrez-le.
imgur() {
for i in "[email protected]"; do
curl -# -F "image"[email protected]"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|
grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.|_./U&/g;s/_/ /;s/<(.*)>/x1B[0;34m1:x1B[0m /'
done
}
Sourcez le .bashrc
fichier,afin que les modifications puissent prendre effet,
source ~/.bashrc
Le script ci-dessus nécessite curl
package pour fonctionner. Installez-le donc en exécutant
sudo apt-get install curl
Ensuite, exécutez la commande ci-dessous pour télécharger l'image stockée dans le ~/Pictures
dossier sur imgur.com,
imgur ~/Pictures/filename.png
Obtenir le lien de l'image téléchargée
Source