Преобразовать json-форматированный файл закладок Chrome в html

Как я могу конвертировать jones файлы с закладок (взятые из /Library/Application Support/Google/Chrome/Default/Bookmarks) в html файл закладок, чтобы Google Chrome мог его импортировать?

Ответ 1

На это более или менее ответил @Mr.P в комментариях, но позвольте мне формализовать:

В моем примере у меня есть текущий (ОС root) диск с именем C:\\. У меня есть диск F:\\ с предыдущей установкой Chrome, с которого я хочу получить закладки.

Я сделал это в Powershell, но вы легко могли сделать это в проводнике, вам просто нужно либо ввести путь к <drive_name>:\\users\<account_name>\appdata/показать скрытые папки.

  1. закройте все экземпляры Chrome, запущенные в данный момент (возможно, проверьте монитор процессов, чтобы убедиться, что все процессы завершены).

  2. перейдите в <storage_drive_letter>:\\users\<account_name>\appdata\local\google\chrome\default.

  3. В PowerShell вы должны выбрать предыдущий файл закладок установки, введя $books = Get-Item bookmarks. В проводнике вы бы "вырезали"

  4. cd <os_drive_letter>:\\users\<account_name>\appdata\local\google\chrome\default или перейдите по этому пути в проводнике

  5. mv $books. или вставьте файл

  6. снова откройте Chrome и проверьте закладки: они должны быть видны все вместе.

  7. [опционально] Если вы смелы, закройте все окна Chrome еще раз (потенциально сохраните оба файла где-нибудь еще, прежде чем сделать это), удалите все файлы с закладками в начале (вы можете использовать gci | where {$_.name -like "bookmarks"} | rm) затем снова откройте браузер. В вашей файловой системе Chrome должен автоматически преобразовать закладки в один файл.

Если это не работает для других людей, дайте мне знать

Ответ 2

Если по какой-либо причине у вас есть только вывод JSON из файла закладок Chrome, не переживайте. Chrome будет экспортировать закладки как HTML и импортировать как HTML. Но иногда вы не можете позволить себе экспортировать из Chrome из-за проблем с вашей установкой Windows. Но вы находчивы и можете хотя бы получить доступ к вашей файловой системе Windows.

Итак, в Windows (это было проверено на Win 10) все, что вам нужно сделать, это показать скрытые файлы и папки, а затем скопировать, вставить и перезаписать файл закладок по адресу:

C:\Users\Ваше имя пользователя\AppData\Local\Google\Chrome\Данные пользователя\По умолчанию

Ответ 3


');близко();}})(); Благодаря dickvl кликабельному ссылкам результат Сохранить веб-страницу завершена, сохранит .htm

Сохраните .json на рабочий стол, перетащите окно браузера меньше от нижнего правого края, пока вы не сможете перетащить .json в открытое окно., Дважды щелкните заголовок окна, чтобы восстановить полный размер браузера. На вкладке, которая открывается с данными .json, щелкните букмарклет. Еще одна вкладка должна открываться со ссылками. Вы можете сохранить как .htm, щелкнув правой кнопкой мыши "сохранить страницу как" веб-страница завершена.

В любом месте в открывшемся окне, например при перетаскивании ярлыка или HTML, оно откроется

Вы также можете сделать Файл> Открыть файл>.json> открыть

Использование JSON

Сделайте резервную копию ваших закладок в виде файла JSON. Удалите закладки, которые вам не нужны. Экспортируйте нужные файлы в HTML файл. Восстановите закладки с помощью JSON файла. Чтобы добавить их в JSON файл в текстовом редакторе. Создайте строки, найдя и заменив ', {"title' на 'return {" title' (Не вводите одинарные кавычки и в поле замены используйте соответствующую замену для return: ¶ или \r, например. My поиск выглядел следующим образом: Find:, {"title Replace:\r, {" title Replace All дал мне строки вместо непрерывного потока текста. Сохраните файл как текст и откройте его в электронной таблице. Каждая закладка будет иметь свою собственную Имя сайта, URL-адреса и другие данные указаны в столбцах. Создайте закладку, скопировав URL-адрес, вставив его в Firefox и перейдя на веб-сайт. Перетащите URL-адрес с панели инструментов в нужное место на боковой панели. название закладки, если вам не нравится заголовок, назначенный веб-сайту. Повторите при необходимости.