Software zum Hochladen von Imgur-Bildern

Antworten:

10

Imgur bietet hierfür Tools . Sie können sogar ein Shell-Skript von imgur.com herunterladen, das über die Befehlszeile funktioniert.

Die direkte Installation von Software anstelle der Verwendung des offiziellen Ubuntu- Repositorys öffnet natürlich eine Sicherheitslücke , die GNU / Linux für Trojaner-Malware anfällig macht. Obwohl dies normalerweise nicht empfohlen wird, können Sie es trotzdem tun, wenn Sie möchten. Hier ist wie.

Wenn Sie kein persönliches binVerzeichnis zum Speichern ausführbarer Dateien haben, erstellen Sie zunächst eines, indem Sie die folgenden Befehle ausführen:

cd
mkdir bin
source .profile

Führen Sie die folgenden Befehle aus, um das imgur-Skript herunterzuladen und zu installieren (Sie müssen nicht root sein):

wget http://imgur.com/tools/imgurbash.sh
chmod a+x imgurbash.sh
mv imgurbash.sh ~/bin/imgur

Führen Sie jetzt einfach imgurden Pfad zu einem Bild aus, um es auf Imgur hochzuladen.

Zum Beispiel:

imgur /usr/share/banshee/icons/hicolor/128x128/devices/phone-google-nexus-one.png

Dies ergibt die folgende Ausgabe:

http://i.imgur.com/SoIwv.png
Delete page: http://imgur.com/delete/VTtZOI9LOhtZ2oB
Haven't copied to the clipboard: no $DISPLAY

Die erste Zeile ist der Link zur Imgur-Seite und die zweite Zeile ist der Link zum Löschen des gerade hochgeladenen Bildes. Wenn möglich, kopiert das Skript auch die Imgur-URL zur sofortigen Verwendung in die Zwischenablage.

Genießen!

[Hinweis: In dieser Antwort wurde zuvor vorgeschlagen, die Befehle als root auszuführen , um das imgur-Skript einzufügen /bin. Die Verwendung von root sollte nach Möglichkeit vermieden werden. In diesem Fall können wir das persönliche ~/binVerzeichnis eines Benutzers erstellen . Es ist ein zusätzlicher Schritt, aber die Sicherheit ist es wert.]

SirCharlo
quelle
+1 vielen dank !! aber ich warte auf andere Antworten
Ashu
8

Wenn es Ihnen nichts ausmacht, verwenden Sie eine GUI:

Shutter Verschluss einbauen ist ein funktionsreiches Screenshot-Programm. Sie können einen Screenshot eines bestimmten Bereichs, Fensters, Ihres gesamten Bildschirms oder sogar einer Website erstellen - verschiedene Effekte darauf anwenden, darauf zeichnen, um Punkte hervorzuheben, und dann innerhalb eines Fensters auf eine Bildhosting-Site hochladen.

Bearbeiten _> Einstellungen

Geben Sie hier die Bildbeschreibung ein

hhlp
quelle
3

Ich verwende eine leicht modifizierte Version von Sirupsens Linux Screenshot Uploader-Skript : https://gist.github.com/2941720

Installieren Sie es als

curl https://imgur.com/tools/imgurbash.sh > ~/bin/imgur && chmod 755 ~/bin/imgur &&
curl https://gist.github.com/raw/2941720/shoot.sh > ~/bin/shoot && chmod 755 ~/bin/shoot

und nenne es (vorausgesetzt es ~/binist in deinem PATH) mit shoot. Wählen Sie den Bereich des Bildschirms aus, den Sie erfassen möchten, indem Sie ein Rechteck um ihn herum zeichnen. Dieser erfasst ihn, lädt ihn auf imgur hoch und teilt Ihnen die URL mit.

Es wird intern verwendet imgurbash.sh, hat jedoch eine Problemumgehung, wenn Sie diese Abhängigkeit nicht installieren möchten.

kynan
quelle
ja, in der Tat sehr gut. Es funktioniert aber nicht so wie es ist. Meine vorgeschlagenen Korrekturen sind: sudo apt-get install scrot -y && mkdir -p ~ / bin / && ... Ihr Teil. Prost!
Rho
Und es scheint, dass der "Shoot" -Rohlink auch falsch ist. Ich benutze dies stattdessen: gist.githubusercontent.com/kynan/2941720/raw/…
Rho