Ihr kennt das vielleicht, ihr habt ein Bild mit “⌘ + Ctrl + ⇧ + 4” gemacht und wollt diesen Screenshot nun mit jemandem teilen, mit dem ihr evtl. gerade chattet oder eine Email schreibt oder oder oder.

Ich habe eine wirklich schnelle Lösung für dieses Problem gefunden. Leider braucht ihr ein bisschen Einrichtungszeit und auch ein spezielles Tool dafür.

Was wir brauchen:

  • Textexpander leider nicht ganz billig mit 27,99€, aber ein wirklich mächtiges und gutes Tool.
  • Applescript (schon bei Mac dabei)
  • einen Webspace mit FTP Zugriff. (kostenlos: zum Artikel - ich kann auch Funpic empfehlen)

1. Schritt Erstellung der Scripte:

Upload-terminal muss auf jeden Fall angepasst werden. “save_img_from_clip.scpt” kann so bleiben ;)

Am besten man speichert sie unter “/Users/<username>/Scripte” ab.

2. Schritt Erstellung des Textexpander Makros:

Dieser Code muss angepasst werden mit euren Pfaden und in Textexpander eingefügt werden:

-- Code unterliegt der CC BY-NC-SA (http://creativecommons.org/licenses/by-nc-sa/3.0/)
-- Autor: Niklas Heer (http://niklas-heer.de)

-- der CMD Pfad muss zu eurem Pfad zeigen, in dem das "save_img_from_clip.scpt" Script liegt
set CMD to "osascript /Users/nh/Dropbox/AppleScripts/Plaintext/save_img_from_clip.scpt"
ignoring case
    set pic_path to (do shell script CMD)

        -- der CMD_upload Pfad muss zu eurem Pfad zeigen, in dem das "Upload-terminal.scpt" Script liegt
    set CMD_upload to "osascript /Users/nh/Dropbox/AppleScripts/Plaintext/Upload-terminal.scpt " &amp; pic_path
    set pic_url to (do shell script CMD_upload)

end ignoring

FERTIG!

Nun könnt ihr überall einfach “/upload” (oder wie immer ihr es genannt habt) eingeben und sofort wird “/upload” mit der URL zu eurem Bild ersetzt, dass auf euren Server hochgeladen wurde.

Noch ein paar Anmerkungen: Es nimmt auch nicht viel Platz weg, da es immer dasselbe Bild neu erzeugt und überschreibt, das heißt auch, dass die URLs die ihr damit verschickt nur temporär sind, da sie bei der nächsten Verwendung dann schon auf ein neues Bild zeigen. Da hätte ich auch schon eine Lösung und zwar müsste man dafür “einfach” das Upload-terminal Script anpassen, sodass dieses noch Argumente für den Dateinamen bekommt. Und im Textexpander Script müsste man noch ein FillForm für diesen Dateinamen angeben. Wenn ihr es mögt werde ich die Funktionalität evtl. später mal hinzufügen. Betrachtet das mal als Beta!