Masz wiele zakładek w Ulubionych Safari. Powiedzmy, że mamy folder o nazwie perl
i zawiera wiele linków, a także podświatów z linkami, jak na zrzucie ekranu:
Musisz wyodrębnić wszystkie linki z zakładkami perl
folder i jego podfoldery przy użyciu TYLKO linii poleceń terminala . Na przykład. chcesz uruchomić jakieś polecenie w Terminalu, takie jak:
get_my_bookmarks perl
a wynikiem będzie lista adresów URL.
Jest to możliwe do osiągnięcia za pomocą applescrit, np. z
osascript -e '... some applescript voodoo ...'
lub za pomocą jakiegoś narzędzia i wyodrębnienia informacji o poszukiwanych linkach z pliku binarnego ~/Library/Safari/Bookmarks.plist
, np. następujące
/usr/libexec/PlistBuddy -x -c Print ~/Library/Safari/Bookmarks.plist
zrzuca całą plist (xml) - ale jak łatwo wyodrębnić tylko adresy URL z jednego zdefiniowanego folderu zakładek? Jakiś pomysł na jakiś prosty sposób?