0 votos

Añadir urls a una lista a través de Automator

Cuál es la forma más sencilla de adjuntar una lista de urls con una URL seleccionada cuando se navega en chrome o safari. He intentado hacer esto con automator y fue fácil de lograr mediante la creación de un servicio con un Escribir texto en un archivo acción (de un paquete adicional). Pero no añade una nueva línea después de cada entrada. Ni siquiera escribe un espacio después de una entrada. Así que terminas con un archivo como

http://example./Ahttp://example.com/Bhttp://example.com/Chttp://example.com/Dhttp://example.com/Ehttp://example.com/F

Mi siguiente intento de utilizar un Texto dividido ha dado lugar a la creación de 100 nuevos archivos, cada uno de los cuales contiene una única URL. (>_<)

Lo que estoy tratando de lograr es:

  • Seleccione una URL en la barra de direcciones del navegador (Chrome o Safari)
  • Haga clic con el botón derecho del ratón en la URL resaltada para acceder al menú de servicios
  • Haga clic en el servicio creado (lo llamaremos Añadir a la lista )
  • Añade la URL seleccionada a un archivo de texto en la carpeta de Inicio seguido de una nueva línea.

Siendo la salida deseada:

http://example.com/A
http://example.com/B
http://example.com/C
http://example.com/D
http://example.com/E
http://example.com/F

Cualquier ayuda será muy apreciada.

Gracias.

0voto

user556068 Puntos 8

Parece una solución eficaz. Un único Automator Ejecutar AppleScript con el siguiente script:

set text item delimiters to linefeed
set my_list to "/Users/username/Documents/URL_list.txt"
tell application "Google_Chrome" to set new_items to (get the URL of the active tab in window 1) as string
do shell script "echo  " & quoted form of new_items & " >>  " & quoted form of my_list

display dialog new_items with title "Added to the list"
  • Guardar como servicio
  • Servicio que recibe seleccionado URLs
  • La entrada es sólo URLs (probablemente no importa)
  • Probado y funcionando tanto en Safari como en Google Chrome
    • Si utiliza Safari, cambie el get the URL of the active tab in window 1 a get the URL of the current tab in window 1 . Sólo para aclarar: use active tab para Chrome y utilizar current tab para Safari.
    • Si tienes varias ventanas y pestañas abiertas y quieres coger cada URL para rellenar una lista: tell application "Google_Chrome" to set new_items to (get the URL of the tabs in every window) as string

enter image description here

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