Hai molti segnalibri nei Preferiti di Safari. Diciamo, abbiamo una cartella chiamata perl
e contiene molti link e anche sottocampi con link, come nello screenshot:
È necessario estrarre tutti i collegamenti con segnalibri dalla cartella perl
e le sue sottocartelle utilizzando SOLO la linea di comando del terminale . Per esempio. vuoi eseguire un comando nel Terminale, come:
get_my_bookmarks perl
e il risultato sarà un elenco di URL.
È possibile ottenere questo risultato con applescrit, ad es. con
osascript -e '... some applescript voodoo ...'
o utilizzando alcuni strumenti ed estraendo le informazioni dei collegamenti ricercati dal% binario% co_de, ad es. il seguente
/usr/libexec/PlistBuddy -x -c Print ~/Library/Safari/Bookmarks.plist
scarica l'intero plist (xml) - ma come estrarre facilmente solo gli URL da una cartella di segnalibri definita? Qualche idea per un modo semplice?