Wget OSX Service erstellen

1

Ich möchte einen Dienst erstellen, um die URL zu kopieren und anschließend über herunterzuladen wget .

Wie gehe ich vor, um einen OSX-Dienst zu erstellen, um willkürliche URLs von einem Browser oder vom System aus zu generieren. Ich glaube, dass dies mit der Run Shell Script-Aktion von Automator möglich ist.

Ich hatte es eingerichtet, meine Standard-Shell zu verwenden ( bash ) und führen Sie den Befehl aus /opt/local/wget aber aus irgendeinem grund bekomme ich es nicht die url weiterzugeben.

Kevin Gailey
quelle

Antworten:

1

Ich habe so etwas schon einmal gemacht, und was mein Leben am einfachsten machte, waren pbcopy und pbpaste. Damit können Sie entweder die aktuelle Zwischenablage lesen oder in sie schreiben.

Sie gehen also zu Safari, kopieren etwas Text und führen eine Automator-Aktion aus. Aktion ist ein Shell-Skript schell script ist im Grunde nur wget `pbcopy`

ConstantineK
quelle
0

Haben Sie es mit xargs als Standardeingabe versucht? Das ist für mich in Ordnung.

xargs wget

Die andere Möglichkeit ist, vielleicht $ 1 zu verwenden:

wget $1

Ich würde das sicherheitshalber auch zitieren:

wget "$1"
Danny Staple
quelle