Ich möchte die Leseliste herunterladen, die ich von iOS aus gefüllt habe (ich glaube, diese ist in iCloud gespeichert), vorzugsweise im CSV-Format. Ist das möglich? Es macht mir nichts aus, es in einem anderen Format zu bekommen, aber ich würde es vorziehen, es aus dem Internet zu bekommen (ich konnte die Online-Oberfläche von iCloud nicht finden, gibt es das noch?) und nicht von iTunes.
Drucken Sie die URLs von Lesezeichen und Seiten auf der Leseliste:
defaults read ~/Library/Safari/Bookmarks.plist|sed -n 's/^ *URLString = "\(.*\)";/\1/p'
Drucken Sie die URL, den Titel, das Datum der Hinzufügung und den Vorschautext für Leselistenelemente als CSV:
sudo gem install plist csv;plutil -convert xml1 -o - ~/Library/Safari/Bookmarks.plist|ruby -rplist -rcsv -e 'Plist.parse_xml(STDIN.read)["Children"].select{|e|e["Title"]=="com.apple.ReadingList"}[0]["Children"].each{|e|puts [e["URLString"],e["URIDictionary"]["title"],e["ReadingList"]["DateAdded"].strftime("%F %T"),e["ReadingList"]["PreviewText"]].to_csv}'
.plist
auf einen Mac gebracht hat. Ich habe meine Leseliste auf meinem iPhone. Wie kann ich die Leseliste auf einen Mac oder auf einen PC bringen?<main>': undefined method
for nil:NilClass (NoMethodError) ruby --version ruby 2.6.3p62 (2019-04-16 Revision 67580) [universal.x86_64-darwin19]defaults read ~/Library/Safari/Bookmarks.plist |sed -n 's/^ *URLString = "\(.*\)";/\1/p'
Ausgabe: Domain /Users/user/Library/Safari/Bookmarks.plist existiert nicht
Beroe