Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.
  • Форумы
  •  » Firefox
  •  » Как добавить к своим закладкам Firefox закладки из JSON-файлика

№116-01-2016 21:40:19

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Как добавить к своим закладкам Firefox закладки из JSON-файлика

Принес домой с рабочего компа файл закладок в формате JSON (так как в HTML-формате теги у закладок не сохраняются).

И теперь репу чешу как его "внедрить/импортировать/присовокупить" к моим закладкам на домашнем компе.

С удивлением обнаружил что import в Firefox работает только с файлам закладок в формате HTML.

Просто втупую заменить мой домашний JSON-файл на принесенный с работы не предлагать:
так как вместо замены закладок FireFox закладками из .json файла мне нужно произвести их объединение.

Отредактировано Доктор ТуамОсес (16-01-2016 21:44:01)

Отсутствует

 

№218-01-2016 20:19:03

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Чо молчим? :sick:

Отсутствует

 

№318-01-2016 22:08:56

butcherxxl
Участник
 
Группа: Members
Зарегистрирован: 04-11-2007
Сообщений: 334
UA: Firefox 46.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

u4Y4BQz.jpg

Отсутствует

 

№419-01-2016 19:33:34

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

butcherxxl
Но если я нажму на пункт "восстановить резервную копию" и затем выберу JSON-файл закладок, который я принес с работы, то он восстановится-то восстановится. Но ведь тогда похерятся закладки из моей домашней базы.

Ещё раз уточняю: мне нужно не заменить мою домашнюю базу рабочей. Мне нужно ОБЪЕДИНИТЬ две базы данных закладок в одну

Отсутствует

 

№519-01-2016 22:24:23

noobyets
Участник
 
Группа: Members
Зарегистрирован: 10-01-2014
Сообщений: 41
UA: Firefox 42.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Доктор ТуамОсес, здравствуйте. Осмелюсь предложить Вам костыльный способ, но в нём НЕ сохранятся метки. Вы умеете создавать новый профиль у Firefox, или ещё лучше запускать одновременно два профиля параллельно? Дело в том, что в менеджере закладок [firefox] и [seamonkey] поддерживаются такие операции, как копирование, перетаскивание и т.д. (Ctrl+c, Ctrl+a, Ctrl+v и т.п.). Вы на новом профиле (может быть даже запущенном параллельно, что удобнее) можете открыть Ваш JSON с работы, и скопировать в менеджере закладок Ваши подпапки с закладками (например объединив их (выделением или перетаскиванием),предварительно, в папку Work), и затем вставить выделенные закладки (или объединённую папку Work) из временного профиля в менеджер закладок домашнего профиля. Просто помните, что к закладкам (и подпапкам с закладками) применимы команды файловых операций. Поэкспериментируйте, но предварительно, конечно, сделайте Backup`ы обоих JSON.
Извините за сумбурное изложение. Просто не совсем понятно, насколько идеально Вы видите

Доктор ТуамОсес пишет

ОБЪЕДИНИТЬ две базы данных закладок в одну

Отсутствует

 

№620-01-2016 09:57:25

nexterr
Участник
 
Группа: Members
Зарегистрирован: 22-03-2010
Сообщений: 323
UA: Firefox 44.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Доктор ТуамОсес
Используйте импорт, экспорт закладок  HTML
например

скрытый текст
1. экспортируйте в  HTML с дом. комп.
2. востановите JSON-файл принесенный с работы
3. импортируйте закладки из HTML
см.

Отредактировано nexterr (20-01-2016 10:16:54)

Отсутствует

 

№720-01-2016 19:26:16

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

nexterr
Я же писал выше:

Доктор ТуамОсес пишет

в HTML-формате теги у закладок не сохраняются

Добавлено 20-01-2016 19:26:40
А ведь именно теги - это самое ценное, что есть в закладках

Добавлено 20-01-2016 19:27:25
Я именно поэтому и сохранил рабочие закладки не в HTML-формате, а в JSON

Добавлено 20-01-2016 19:28:15

noobyets пишет

Осмелюсь предложить Вам костыльный способ, но в нём НЕ сохранятся метки

Ну без сохранения меток "ноу проблем".
Мне нужно именно с метками

Отредактировано Доктор ТуамОсес (20-01-2016 19:28:15)

Отсутствует

 

№820-01-2016 21:32:42

nexterr
Участник
 
Группа: Members
Зарегистрирован: 22-03-2010
Сообщений: 323
UA: Firefox 44.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Доктор ТуамОсес
Используйте синхронизацию

Отсутствует

 

№921-01-2016 20:32:42

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

nexterr
Т.е..?
Залить сначала закладки в "облако", а потом синхронизироваться с облаком?

Отсутствует

 

№1022-01-2016 16:58:53

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

nexterr
Поясните! Не очень понял: о чем речь

Отсутствует

 

№1122-01-2016 17:36:05

nexterr
Участник
 
Группа: Members
Зарегистрирован: 22-03-2010
Сообщений: 323
UA: Firefox 44.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Это очень удобно: допустим в Mozilla Firefox, который установлен на моем рабочем компьютере имеется множество закладок и сохраненных паролей к сайтам.... Поиск это сложно?

Отредактировано nexterr (22-01-2016 18:44:06)

Отсутствует

 

№1222-01-2016 20:38:03

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

nexterr
Не. В зависимость от "Onine-сервисов" и инета я бы не хотел попасть.

Можно ли все это дело провернуть OffLine?

Отсутствует

 

№1322-01-2016 20:56:29

nexterr
Участник
 
Группа: Members
Зарегистрирован: 22-03-2010
Сообщений: 323
UA: Firefox 44.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Используйте свой сервер синхронизации Firefox

Отсутствует

 

№1422-01-2016 21:17:54

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

А что такое "сервер синхронизации"?

Отсутствует

 

№1522-01-2016 21:30:17

nexterr
Участник
 
Группа: Members
Зарегистрирован: 22-03-2010
Сообщений: 323
UA: Firefox 44.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

сдесь посмотрите  и тут ... разве так сложно?

Отсутствует

 

№1622-01-2016 22:10:42

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

nexterr пишет

разве так сложно?

"Установить свой сервер Appache...."
Вы издеваетесь что ли? :/
Я и слов то таких страшных никогда не слышал.

Точнее слышал, но понятия не имею что такое "сервер", "appache" и другие страшные слова.

Повторяю: мне просто нужно СЛИТЬ В ОДНУ две базы данных. И все

Отсутствует

 

№1722-01-2016 22:31:39

nexterr
Участник
 
Группа: Members
Зарегистрирован: 22-03-2010
Сообщений: 323
UA: Firefox 44.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Доктор ТуамОсес пишет

мне просто нужно

обращайтесь на специализированный форум

Отсутствует

 

№1823-01-2016 00:15:23

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

В смысле, "специализированный"?
А я на каком? :sick:

Отредактировано Доктор ТуамОсес (23-01-2016 02:45:03)

Отсутствует

 

№1923-01-2016 07:40:15

Wlad_8
Участник
 
Группа: Members
Зарегистрирован: 15-04-2014
Сообщений: 155
UA: Firefox 43.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Объединение закладок Firefox в виде json-файлов, если не ошибаюсь, позволяет сделать Free JavaScript Editor. Но нужно знать, как это делать. Лично я так и не разобрался.

Отсутствует

 

№2012-09-2017 17:21:58

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Господа! Опять нужно объединить/слить в одну базы данных закладок (JSON-файлы).
Никаких новых возможностей это сделать с момента создания этой темы не появилось в лисе?

Отсутствует

 

№2112-09-2017 18:41:53

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Доктор ТуамОсес

Вот здесь некогда создали кнопочку для распаковки/упаковки JSON-файла, в котором хранятся поисковые плагины. При распаковке в JSON файл ещё и красиво форматируется.
Вот вариант той кнопки для распаковки файлов bookmarks-*.jsonlz4:

Выделить код

Код:

Components.utils.import("resource://gre/modules/FileUtils.jsm");
var fp = Components.classes["@mozilla.org/filepicker;1"].createInstance(Components.interfaces.nsIFilePicker);
fp.init(window, "Open File", Components.interfaces.nsIFilePicker.modeOpen);
fp.appendFilter("Mozilla's Lz4 and json files format", "*.jsonlz4; *.mozlz4; *.json");
fp.displayDirectory = FileUtils.getDir("ProfD", []);
if (fp.show() == Components.interfaces.nsIFilePicker.returnOK) {
  var file = fp.file;
  if (file.exists() && file.isFile() && file.isReadable()) {
    Components.utils.import("resource://gre/modules/Task.jsm");
    Components.utils.import("resource://gre/modules/osfile.jsm");
    var oldFile = fp.file.path;
    if (oldFile.endsWith(".json")) {
      var newFile = oldFile.replace(/(\.json)$/, ".jsonlz4");
      function compress(oFilePath,nFilePath){
        return Task.spawn(function* () {
          var jsonString = yield OS.File.read(oFilePath);
          yield OS.File.writeAtomic(nFilePath, jsonString, {compression: "lz4"});
        })
      }
      compress(oldFile,newFile);
    }
    else {
      var newFile = oldFile.replace(".jsonlz4", ".json");
      function decompress(oFilePath,nFilePath){
        return Task.spawn(function* () {
          var jsonString = yield OS.File.read(oFilePath, {encoding: "utf-8", compression: "lz4"});
          yield OS.File.writeAtomic(nFilePath, JSON.stringify(JSON.parse(jsonString), null, '  '), {encoding: "utf-8"});
        })
      }
      decompress(oldFile,newFile);
    }
  }
};

(Для форматирования своего JSON можете сначала запаковать его, а потом распаковать.)

При рассмотрении распакованного файла видно, что закладки в нём хранятся разложенными по папкам - точно так, как они разложены в окне менеджера закладок. И у каждой закладки есть два номера: "index" - порядковый номер закладки в папке, и "id" - глобальный номер в общей базе данных.

Понятно, что из-за этих номеров просто так объединять в текстовом редакторе два файла нельзя. Но можно добавить закладки кнопкой Custom Buttons. Попросите об этом в соответствующей теме.

Отредактировано yup (12-09-2017 18:45:23)

Отсутствует

 

№2212-09-2017 20:33:40

FireForce
Участник
 
Группа: Members
Зарегистрирован: 18-01-2010
Сообщений: 463
UA: Firefox 55.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Доктор ТуамОсес В настоящий момент, такой возможности в браузере нет, и я сомневаюсь, что она когда-либо появится. Поэтому у вас есть два варианта. Первый и самый простой: синхронизировать все закладки между используемыми браузерами, с помощью встроенного сервиса синхронизации. Второй и более сложный: посредством стороннего инструмента предварительно сливать два json-файла в один и уже потом импортировать получившийся файл в браузер. Для работы с json-файлами можно использовать утилиту jq.

Отсутствует

 

№2312-09-2017 21:24:04

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

FireForce пишет

и я сомневаюсь, что она когда-либо появится

Вообще говоря странно.
Неужели никому не надо сливать базы данных закладок: рабочую и домашнюю?

Отсутствует

 

№2412-09-2017 21:27:05

FireForce
Участник
 
Группа: Members
Зарегистрирован: 18-01-2010
Сообщений: 463
UA: Firefox 55.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

Доктор ТуамОсес пишет

Вообще говоря странно. Неужели никому не надо сливать базы данных закладок: рабочую и домашнюю?

Надо. Специально для этой цели в браузер был встроен сервис синхронизации.

Я работаю с тремя браузерами, и на них всегда содержится один и тот же набор закладок. Если я добавляю новую закладку в одном браузере, то она сначала отправляется на сервер синхронизации, а затем, при открытии другого подключенного к сервису браузера, скачивается и автоматически сливается с уже имеющимся в данном браузере набором закладок. Делать что-то вручную не приходится.

Отредактировано FireForce (12-09-2017 21:59:44)

Отсутствует

 

№2513-09-2017 07:38:28

Доктор ТуамОсес
Участник
 
Группа: Members
Зарегистрирован: 21-04-2014
Сообщений: 220
UA: Firefox 35.0

Re: Как добавить к своим закладкам Firefox закладки из JSON-файлика

FireForce
Что ещё за "сервис синхронизации"?
Впервые об этом слышу.
А он позволяет и теги закладок синхронизировать?

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Как добавить к своим закладкам Firefox закладки из JSON-файлика

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]