Можно ли экспортировать список чтения Safari в Safari 5.1?


15

Тема подводит итоги. Просто любопытно, если есть хитрость, чтобы иметь возможность экспортировать список чтения из Safari, любого формата. Где на HD хранится информация? bookmarks.plist?


Держу пари, что когда iCloud упадет, мы автоматически увидим синхронизацию между вашими компьютерами. Не уверен, что это было то, куда вы идете с этим, но это частично связано.
NReilingh

Ответы:


8

Вы можете преобразовать его в XML в окне терминала / команды, используя:

cd ~/Library/Safari/
cp Bookmarks.plist Bookmarks.plist.xml  
plutil -convert xml1 Bookmarks.plist.xml

2

Да. Файл называется Bookmarks.plistи находится в~/Library/Safari/ . Здесь находятся не только ваши закладки из Списка чтения, но и все ваши закладки.

Вы будете хотеть искать записи под ключом ReadingList. Они будут выглядеть примерно так (файл просматривается в xCode 4):

введите описание изображения здесь

К сожалению, файл plist хранится в виде двоичного файла, и вам придется либо открыть его с помощью xCode, либо другого инструмента, который может обрабатывать двоичные файлы plist.


1

Вы не можете экспортировать из Safari, но вы можете импортировать из Chrome

Вот это на поддержке Google: https://support.google.com/chrome/answer/96816?hl=ru.

В качестве альтернативы вы можете открыть приложение «Терминал» на Mac (выполнить поиск в Launchpad, если вы не можете его найти) и вставить это:

/usr/bin/plutil -convert xml1 -o - ~/Library/Safari/Bookmarks.plist | grep -E  -o '<string>http[s]{0,1}://.*</string>' | grep -v icloud | sed -E 's/<\/{0,1}string>//g'

Нажмите return, и он отобразит все ваши ссылки в списке чтения в виде текста, который вы можете скопировать и вставить в другом месте.


В какой-то момент это перестало работать как задумано. В Мохаве он выводит все URL-адреса в файле, а не только список чтения.
Fuzzy76

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.