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.

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`


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"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.