Base64 Encoding via Drag&Drop

Ich programmiere in letzter Zeit immer mal wieder Webseiten, die lokal ausgeführt werden sollen. Dabei möchte ich nach Möglichkeit die Anzahl der Dateien auf eine einzige beschränken und binde deshalb Bilder direkt in den HTML-Code ein. Hiefür müssen die Dinger base64-kodiert werden. Mehr zu dem Thema hier (das funktioniert wohl mit FireFox und Safari, der IE tut es wohl nicht immer). Auf jeden Fall habe ich mir ein kleines AppleScript Droplet gebaut, mit dem ich mit den Base64 Code direkt in die Zwischenablage kopieren kann, indem ich einfach das Bild auf das Skript ziehe...
und hier natürlich ein kleines Beispiel Inline-Grafiken

on open these
  if (count of these) = 1 then
    repeat with this in these
      tell application "Finder" to set this_x to POSIX path of this
      do shell script "cat " & quoted form of this_x & "|openssl enc -base64 | pbcopy"
      
    end repeat
  else
    error "Only one please!"
  end if
end open
									

This entry was posted in AppleScript and tagged , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA:


seven − 2 =

Subscribe without commenting

  • Seite übersetzen:


    Paypal for Pizza:




  • Kategorien


  • Letzte Kommentare

    • Niklas: Vielen Vielen Dank! So klappt es!
    • hubi: Servus Niklas, ich habe mir den Quellcode noch einmal angesehen und habe nun unter 10.7.3 einen Weg gefunden...
    • Niklas: Klingt super das Script. Leider bekomm ich immer folgende Fehlermeldung: error “„Mail“ hat einen Fehler...
    • Jürgen: Hallo Hubi, beim Abfragen von Kennworten gibt es noch eine böse Falle: Das Format, in dem security antwortet,...
    • hubi: Am einfachsten Du öffnest im AppleScript-Editor mal das Funktionsverzeichnis (unter Ablage) von iTunes. Ein...