Utilisez Imgur-Screenshot pour prendre une capture d'écran et la télécharger sur Imgur en un seul geste [Linux]

Lorsque vous travaillez à distance avec votre équipe ou que vous discutez de quelque chose avec votre ami sur Internet, une situation peut survenir où vous devez prendre une capture d’écran et la partager avec la personne à l’autre bout. Bien que la méthode la plus courante soit d’envoyer la capture d’écran via l’application de chat ou de messagerie que vous utilisez, il existe de nombreuses autres solutions qui rendent ce processus rapide et pratique.

Dans cet article, nous allons découvrir un outil, Imgur-Screenshot, qui vous permet de capturer une capture d’écran et de la télécharger sur le site de partage d’images Imgur en un seul geste – de cette façon, vous n’aurez qu’à partager un lien.

Remarque : Imgur-screenshot fonctionne également sur Mac OS X.

Imgur-Screenshot

L’outil Imgur-Screenshot est essentiellement un simple script bash disponible pour Linux et OS X. L’outil, qui est même répertorié sur le site officiel d’Imgur, vous permet de prendre une capture d’écran d’une zone sélectionnée, puis de télécharger l’image sur Imgur – tout cela se fait en une seule étape. Non seulement cela, un lien direct vers l’image est également copié dans votre presse-papiers pour que vous puissiez l’utiliser.

Télécharger et Installer

Pour télécharger l’outil Imgur-screenshot, exécutez la commande suivante (Assurez-vous que git est déjà installé sur votre système.) :

git clone https://github.com/jomo/imgur-screenshot.git

Cela téléchargera le script bash dans votre répertoire personnel. Par exemple, dans mon cas, il a été téléchargé dans le répertoire “/home/himanshu/imgur-screenshot”. Entrez ce répertoire, et vous pouvez exécuter l’outil en exécutant le script “imgur-screenshot.sh”.

Mais avant de commencer à utiliser l’outil, vérifiez d’abord si toutes ses dépendances sont satisfaites en exécutant la commande suivante :

./imgur-screenshot.sh --check

Et si une dépendance n’est pas satisfaite, vous devrez d’abord l’installer. Par exemple, dans mon cas, la sortie suivante a été produite :

OK : trouvé grep  
OK : trouvé notify-send  
OK : trouvé scrot  
ERREUR : xclip non trouvé  
ERREUR : curl non trouvé

Cela signifiait que je devais télécharger les deux derniers paquets avant de commencer avec Imgur-Screenshot.

Utilisation

Dans sa forme la plus basique, l’outil peut être utilisé en l’exécutant simplement comme un script shell normal. Une fois exécuté de cette manière, il vous demandera d’abord de sélectionner une zone que vous souhaitez capturer.

./imgur-screenshot.sh   
Veuillez sélectionner une zone

Une fois que vous avez sélectionné la zone avec votre souris, la capture d’écran sera effectuée, et le processus de téléchargement commencera immédiatement.

Téléchargement de '/home/himanshu/Pictures/imgur-2016_04_27-12:47:41.png'...  
  
lien de l'image : https://i.imgur.com/z8Wkxq7.png  
lien de suppression : https://imgur.com/delete/mhVokN54tNmXbnf  
URL copiée dans le presse-papiers  
Ouverture de 'xdg-open https://i.imgur.com/z8Wkxq7.png'  
  
La version v1.7.3 est à jour.

Une fois le téléchargement terminé, le lien cible est copié dans le presse-papiers pour votre utilisation. De plus, le lien s’ouvre automatiquement dans un nouvel onglet de navigateur Web pour vous.

Téléchargez la capture d’écran sur votre compte Imgur

Si vous avez un compte Imgur et que vous souhaitez que votre capture d’écran y soit téléchargée, voici comment procéder.

Assurez-vous que vous êtes connecté à votre compte Imgur. Ensuite, exécutez la commande suivante – sa sortie répertorie toutes les étapes nécessaires pour connecter l’utilitaire à votre compte Imgur.

./imgur-screenshot.sh -c  
Pour télécharger sur votre compte, enregistrez une nouvelle application à :  
https://api.imgur.com/oauth2/addclient  
Sélectionnez 'Autorisation OAuth 2 sans URL de rappel'  
Ensuite, définissez la clé imgur_acct_key (ID client) et imgur_secret dans votre configuration.

Allez au lien mentionné dans la sortie et remplissez les informations comme indiqué – vous devrez également saisir votre adresse e-mail, mais il n’est pas nécessaire de saisir “URL de rappel d’autorisation”, “site Web de l’application” ou “description”. Remplissez le captcha en bas et cliquez sur le bouton Soumettre.

imgur-screenshot-register-application

Ensuite, autorisez l’application à se connecter à votre compte.

imgur-screenshot-client-access-auth

Une fois que vous l’avez “autorisé”, vous recevrez l’accès à votre ID client et à votre secret client.

imgur-screenshot-client-register-success-blurd

Copiez ces valeurs et collez-les comme valeurs dans les champs “imgur_accnt_key” et “imgur_secret” dans le script “imgur-screenshot.sh”.

imgur-screenshot-key-secret-enter

Notez qu’il s’agit d’un petit changement, donc nous l’avons fait ici. Si vous prévoyez de faire plusieurs modifications à la configuration de l’outil (ce qui pourrait se produire lorsque vous commencez à utiliser l’outil fréquemment), il est préférable de remplacer la configuration dans “~/.config/imgur-screenshot/settings.conf.”

Une fois que vous avez terminé cela, exécutez la commande suivante :

./imgur-screenshot.sh -c

Si tout a été fait correctement jusqu’à ce point, la sortie vous demandera d’aller à une URL particulière et d’obtenir un code PIN à partir de là.

Voici la sortie dans mon cas (j’ai obscurci l’URL ; n’essayez pas de la copier.) :

Allez à  
https://api.imgur.com/oauth2/authorize?client_id=XXXXXXXXXXXXX  
et accordez l'accès à cette application.  
Entrez le PIN :

imgur-screenshot-auth-pin-blurd

Une fois le code PIN saisi, l’outil se connecte à votre compte. Pour prendre une capture d’écran et la télécharger sur votre compte Imgur, exécutez simplement la commande suivante :

./imgur-screenshot.sh -ltrue

Vérifiez votre compte, et vous verrez la capture d’écran là-bas.

Fonctionnalités

Voici quelques-unes des fonctionnalités que l’outil Imgur-Screenshot fournit :

  • Télécharger des captures d’écran ou des fichiers image
  • Copier le lien dans le presse-papiers
  • Configuration personnalisable
  • Éditer l’image avant de télécharger
  • Télécharger anonymement ou avec un compte
  • Créer et ajouter à des albums
  • Historique des noms de fichiers, des liens et des liens de suppression stockés
  • Suppression automatique des images
  • Notifications de mise à jour

Plus d’infos ici.

Conclusion

Imgur-Screenshot est un outil extrêmement utile qui fait ce qu’il promet. De plus, toutes ces fonctionnalités supplémentaires en font un incontournable. Allez-y et essayez-le. Saviez-vous que Shutter (un outil similaire mais comparativement plus populaire) semble avoir cessé de fonctionner avec Ubuntu récemment ? C’est une autre raison de commencer à apprendre Imgur-Screenshot.