Tiene muchos marcadores en los favoritos de Safari. Digamos, tenga una carpeta llamada perl
y contiene muchos enlaces y también subgrupadores con enlaces, como en la captura de pantalla:
Necesita extraer todos los enlaces marcados de la carpeta perl
y sus subcarpetas usando la línea de comando de ONLY Terminal . P.ej. quiero ejecutar algún comando en la Terminal, como:
get_my_bookmarks perl
y el resultado será una lista de URL.
Es posible lograr esto con applescrit, por ejemplo, con
osascript -e '... some applescript voodoo ...'
o usando alguna herramienta y extrayendo la información de los enlaces deseados del binario ~/Library/Safari/Bookmarks.plist
, por ejemplo. lo siguiente
/usr/libexec/PlistBuddy -x -c Print ~/Library/Safari/Bookmarks.plist
vuelca la lista completa (xml), pero ¿cómo extraer fácilmente solo las URL de una carpeta de marcadores definida? ¿Alguna idea de alguna manera simple?