1 votos

Creación de un servicio wget para OSX

Quiero crear un servicio para copiar la URL y posteriormente descargarla a través de wget .

¿Cómo puedo crear un servicio en OSX para obtener urls arbitrarias desde un navegador o desde todo el sistema? Creo que sería posible con la acción Run Shell script de Automator.

Lo tenía configurado para usar mi shell por defecto ( bash ) y ejecutar el comando que se encuentra en /opt/local/wget pero por alguna razón no consigo que me pase la url.

1voto

Zac Puntos 89

Ya he hecho algo así antes, y lo que me facilitó la vida fue pbcopy y pbpaste. Te permiten leer el portapapeles actual o escribir en él.

Así que vas a Safari, copias un texto, ejecutas una acción de Automator. La acción es ejecutar el shell script schell script es básicamente wget `pbcopy`.

0voto

mark4o Puntos 3604

¿Has probado a usarlo como entrada estándar con xargs? A mí me funciona.

xargs wget

La otra forma es quizás utilizar 1$ como en:

wget $1

Yo también lo citaría por seguridad:

wget "$1"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X