Tener muchos marcadores en los Favoritos de Safari. Digamos que tiene una carpeta llamada perl
y contiene muchos enlaces y también subforos con enlaces, como en la captura de pantalla:
Es necesario extraer todos los enlaces marcados del perl
y sus subcarpetas utilizando SOLO la línea de comandos de la Terminal . Por ejemplo, quiere ejecutar algún comando en la Terminal, como:
get_my_bookmarks perl
y el resultado será una lista de URLs.
Es posible conseguirlo con applescrit, por ejemplo con
osascript -e '... some applescript voodoo ...'
o utilizando 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 todo el plist (xml) - pero ¿cómo extraer fácilmente sólo las URLs de una carpeta de marcadores definida? ¿Alguna idea de alguna forma sencilla?