header-1header-2header-3header-4header-5header-6

RSS

welcome to corefault
konami


friendson/off

empfehlung

DSL-Anbieter.com
corefault mit einer Spende unterstützen

 

archiveON/OFF

commentsON/OFF

"Ich muss hier raus. Die Wände kommen näher"

12. Januar 2009

Dateidownload via EMail

8

Ich habe ein kleines Applescript geschrieben, mit dem mit Hilfe einer EMail eine Datei runtergeladen wird. Folgendes Szenario: Man ist gerade nicht zu Hause aber irgendwo im Internet unterwegs und möchte eine Datei auf dem heimischen Rechner runterladen. Nichts einfacher als das. Man schickt sich einfach eine EMail "nach Hause" und dort wird automatisch die Datei runtergeladen.

  • Applescript DownloadFile.scpt runterladen
  • Entpacken und an eine beliebige Stelle kopieren
  • Im Script die Variable theFolder anpassen (Wichtig, denn hier werden die Dateien runtergeladen!)
  • In Mail.app eine neue Regel definieren
Rule
Man definiert nur eine Regel für das Postfach und führt das obige Script aus.

Nun muss nur noch eine Mail mit dem Betreff file:<url> geschrieben werden und <url> wird mit Hilfe von wget runteregeladen (in das Verzeichnis vom Applescript theFolder).

Newmail

 8 kommentare

 Trackback-URL

#8 | fidel | 13. Januar 2009

hehe in dem Fall isses natürlich eine clevere Lösung - keine Frage =)

#7 | core | 12. Januar 2009

@fidel: ich habe vom büro aus keine ssh zugriff. von daher die idee das ganze über email zu machen
ein wenig von hinten durch die brust, aber es funktioniert.

#6 | fidel | 12. Januar 2009

@core:
klar, macht in manchen Fällen sicherlich Sinn.
Ich bin tendenziell davon ausgegangen das Leute die ihren Rechner durchlaufen lassen eh nen Remote Zugriff nützen (ssh) und daher bin ich noch nie auf die Idee gekommen hehe

Merci für den Code-Schnipsel =)

#5 | core | 12. Januar 2009

@mk: die Datei wird nur mit Hilfe von wget runtergeladen. Somit sollte es keine Sicherheitsrisiko darstellen.

#4 | mk | 12. Januar 2009

Finde die Idee auch gut. Die Datei wird aber nur heruntergeladen, oder auch direkt ausgeführt?

#3 | core | 12. Januar 2009

@fidel: Mein Rechner läuft zu Hause meist die Ganze Zeit und wenn ich eine interessante Software finde, dann muss ich sie nicht erst zu Hause runterladen, sonder sie ist bereits da und ich kann sie direkt ausprobieren. ich muss zugeben, dass es nicht unbedingt immer Sinn macht, aber ich wollte auch nur die Möglichkeit zeigen, was man alles machen kann.
Theoretisch könnte man das Ganze noch aufbohren und nicht direkt runterladen lassen, sondern über einen internen Downloadserver, aber das würde zu weit gehen

#2 | jonas | 12. Januar 2009

das ist wirklich mal eine super programmidee. ich werde es ausprobieren.

#1 | fidel | 12. Januar 2009

mh, interessante Idee.

Werd ich mir mal zuhause anschauen - wobei mir irgendwie der ware Nutzen noch nicht klar ist. Ob ich mir jetzt nur die URL schicke, oder eben damit gleich ein Download starte, was ja im Kern auch Gefahrenpotenzial haben kann je nach restlichen Settings des Accounts.


Bin gespannt auf den test =)
Gruss
fidel

Textbox Größe [+] [-]


 





 Benachrichtigen per Email ?