Verwenden Sie Imgur-Screenshot, um einen Screenshot zu erstellen und ihn in einem Schritt auf Imgur hochzuladen [Linux]

Wenn Sie remote mit Ihrem Team arbeiten oder etwas mit Ihrem Freund über das Internet besprechen, kann eine Situation auftreten, in der Sie einen Screenshot erstellen und ihn mit der Person am anderen Ende teilen müssen. Während der häufigste Weg darin besteht, den Screenshot über die Chat- oder Messenger-App zu senden, die Sie verwenden, gibt es viele andere Lösungen, die diesen Prozess schnell und bequem machen.

In diesem Artikel werden wir ein Tool kennenlernen, Imgur-Screenshot, das es Ihnen ermöglicht, einen Screenshot zu erstellen und ihn in einem Schritt auf die Bildfreigabeseite Imgur hochzuladen – so müssen Sie nur einen Link teilen.

Hinweis: Imgur-Screenshot funktioniert auch unter Mac OS X.

Imgur-Screenshot

Das Imgur-Screenshot-Tool ist im Grunde ein einfaches Bash-Skript, das für Linux und OS X verfügbar ist. Das Tool, das sogar auf der offiziellen Website von Imgur aufgeführt ist, ermöglicht es Ihnen, einen Screenshot eines ausgewählten Bereichs zu erstellen und das Bild dann auf Imgur hochzuladen – all dies geschieht in einem einzigen Schritt. Darüber hinaus wird ein direkter Link zum Bild ebenfalls in Ihre Zwischenablage kopiert, damit Sie ihn verwenden können.

Herunterladen und Installieren

Um das Imgur-Screenshot-Tool herunterzuladen, führen Sie den folgenden Befehl aus (Stellen Sie sicher, dass git bereits auf Ihrem System installiert ist.):

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

Dies wird das Bash-Skript in Ihr Home-Verzeichnis herunterladen. In meinem Fall wurde es beispielsweise im Verzeichnis “/home/himanshu/imgur-screenshot” heruntergeladen. Wechseln Sie in dieses Verzeichnis, und Sie können das Tool ausführen, indem Sie das Skript “imgur-screenshot.sh” ausführen.

Bevor Sie das Tool jedoch verwenden, überprüfen Sie zunächst, ob alle Abhängigkeiten erfüllt sind, indem Sie den folgenden Befehl ausführen:

./imgur-screenshot.sh --check

Und wenn eine Abhängigkeit nicht erfüllt ist, müssen Sie sie zuerst installieren. In meinem Fall wurde die folgende Ausgabe erzeugt:

OK: found grep  
OK: found notify-send  
OK: found scrot  
ERROR: xclip not found  
ERROR: curl not found

Das bedeutete, dass ich die letzten beiden Pakete herunterladen musste, bevor ich mit Imgur-Screenshot beginnen konnte.

Verwendung

In seiner grundlegendsten Form kann das Tool verwendet werden, indem Sie es einfach als normales Shell-Skript ausführen. Wenn es auf diese Weise ausgeführt wird, wird es Sie bitten, zuerst einen Bereich auszuwählen, den Sie erfassen möchten.

./imgur-screenshot.sh   
Bitte wählen Sie einen Bereich

Sobald Sie den Bereich mit der Maus ausgewählt haben, wird der Screenshot erstellt, und der Upload-Prozess beginnt sofort.

Hochladen von '/home/himanshu/Pictures/imgur-2016_04_27-12:47:41.png'...  
  
Bildlink: https://i.imgur.com/z8Wkxq7.png  
Löschlink: https://imgur.com/delete/mhVokN54tNmXbnf  
URL in die Zwischenablage kopiert  
Öffnen von 'xdg-open https://i.imgur.com/z8Wkxq7.png'  
  
Version v1.7.3 ist auf dem neuesten Stand.

Sobald der Upload abgeschlossen ist, wird der Ziel-Link in die Zwischenablage kopiert, damit Sie ihn verwenden können. Außerdem wird der Link automatisch in einem neuen Webbrowser-Tab für Sie geöffnet.

Laden Sie den Screenshot in Ihr Imgur-Konto hoch

Wenn Sie ein Imgur-Konto haben und möchten, dass Ihr Screenshot dort hochgeladen wird, so geht’s.

Stellen Sie sicher, dass Sie in Ihr Imgur-Konto eingeloggt sind. Führen Sie dann den folgenden Befehl aus – die Ausgabe listet alle Schritte auf, die erforderlich sind, um das Dienstprogramm mit Ihrem Imgur-Konto zu verbinden.

./imgur-screenshot.sh -c  
Um in Ihr Konto hochzuladen, registrieren Sie eine neue Anwendung unter:  
https://api.imgur.com/oauth2/addclient  
Wählen Sie 'OAuth 2 Autorisierung ohne Callback-URL'  
Setzen Sie dann den imgur_acct_key (Client-ID) und imgur_secret in Ihrer Konfiguration.

Gehen Sie zu dem im Output genannten Link und füllen Sie die Informationen wie angegeben aus – Sie müssen auch Ihre E-Mail-Adresse eingeben, aber es ist nicht erforderlich, die „Authorization callback URL“, „Anwendungswebsite“ oder „Beschreibung“ einzugeben. Füllen Sie das Captcha am Ende aus und klicken Sie auf die Schaltfläche Absenden.

imgur-screenshot-register-application

Als nächstes erlauben Sie der Anwendung, sich mit Ihrem Konto zu verbinden.

imgur-screenshot-client-access-auth

Sobald Sie es „erlauben“, erhalten Sie Zugriff auf Ihre Client-ID und Client-Secret.

imgur-screenshot-client-register-success-blurd

Kopieren Sie diese Werte und fügen Sie sie als Werte in die Felder „imgur_accnt_key“ und „imgur_secret“ im Skript „imgur-screenshot.sh“ ein.

imgur-screenshot-key-secret-enter

Beachten Sie, dass es sich um eine kleine Änderung handelt, die wir hier vorgenommen haben. Wenn Sie planen, mehrere Änderungen an der Konfiguration des Tools vorzunehmen (was passieren könnte, wenn Sie das Tool häufig verwenden), ist es besser, die Konfiguration in „~/.config/imgur-screenshot/settings.conf“ zu überschreiben.

Sobald Sie damit fertig sind, führen Sie den folgenden Befehl aus:

./imgur-screenshot.sh -c

Wenn bis zu diesem Punkt alles korrekt durchgeführt wurde, wird die Ausgabe Sie auffordern, zu einer bestimmten URL zu gehen und einen PIN von dort abzurufen.

Hier ist die Ausgabe in meinem Fall (ich habe die URL unkenntlich gemacht; versuchen Sie nicht, sie zu kopieren.):

Gehen Sie zu  
https://api.imgur.com/oauth2/authorize?client_id=XXXXXXXXXXXXX  
und gewähren Sie dieser Anwendung Zugriff.  
Geben Sie die PIN ein:

imgur-screenshot-auth-pin-blurd

Sobald die PIN eingegeben ist, wird das Tool mit Ihrem Konto verbunden. Um einen Screenshot zu erstellen und ihn in Ihr Imgur-Konto hochzuladen, führen Sie einfach den folgenden Befehl aus:

./imgur-screenshot.sh -ltrue

Überprüfen Sie Ihr Konto, und Sie werden den Screenshot dort sehen.

Funktionen

Hier sind einige der Funktionen, die das Imgur-Screenshot-Tool bietet:

  • Screenshot oder Bilddateien hochladen
  • Link in die Zwischenablage kopieren
  • Anpassbare Konfiguration
  • Bild vor dem Hochladen bearbeiten
  • Anonym oder mit Konto hochladen
  • Alben erstellen und hinzufügen
  • Dateinamen, Links und Löschlink-Historie gespeichert
  • Automatische Bildlöschung
  • Update-Benachrichtigungen

Weitere Informationen hier.

Fazit

Imgur-Screenshot ist ein äußerst nützliches Tool, das tut, was es verspricht. Außerdem machen all diese zusätzlichen Funktionen es zu einem Muss. Probieren Sie es aus. Wussten Sie, dass Shutter (ein ähnliches, aber vergleichsweise beliebteres Tool) kürzlich anscheinend nicht mehr mit Ubuntu funktioniert? Es ist ein weiterer Grund, mit Imgur-Screenshot zu lernen.