Flibusta переехала на домен .me
Куча страниц посещено и широко пользовался историей, для отслеживания пополнений в определенном жанре. Stylish-ем делал посещенные ссылки очень блеклыми.
Предполагаю, что надо подшаманить с places.sqlite, но что делать конкретно, не знаю. Есть ли возможность подменить историю, как будто я все время работал с .me вместо .net?

Попробуйте вот это адаптировать под свои нужды:

Выделить код

Код:

UPDATE OR REPLACE moz_places SET url = replace(url, 'torrents.ru', 'rutracker.org');
UPDATE OR REPLACE moz_places SET rev_host = replace(rev_host, 'ur.stnerrot.', 'gro.rekcartur.');

Предварительно создайте резервную копию places.sqlite.

luitzen
Спасибо. Огромадное. Помогло.

Выделить код

Код:

UPDATE OR REPLACE moz_places SET url = replace(url, 'flibusta.net', 'www.flibusta.me');
UPDATE OR REPLACE moz_places SET rev_host = replace(rev_host, 'ten.atsubilf.', 'em.atsubilf.www.');

Правда, совсем не понимаю, смысла значения поля rev_host. Поэтому просто посмотрел его значения у старых и новых записей.
Если кто-то еще будет менять историю таким способом, проверьте свои значения и отпишитесь сюда. Если совпадают с моими, следующим переезжающим на новый домен будет легче, так как не нужно будет ничего корректировать.

rev_host — это записанный справа налево домен. Зачем это нужно, написано, например, тут.

в 2010 помогло вот это:

Выделить код

Код:

sqlite3 places.sqlite "UPDATE OR REPLACE moz_places SET url = replace(url, 'torrents.ru', 'rutracker.org'); UPDATE OR REPLACE moz_places SET rev_host = replace(rev_host, 'ur.stnerrot.', 'gro.rekcartur.');"

подскажите, пожалуйста, какие изменения нужно внести в данную строку, чтобы везде в истории посещений поменялись
http://rutracker.org
на
https://rutracker.org

если будет проще, то мне подойдёт и просто замена всех http на https

Выделить код

Код:

UPDATE OR REPLACE moz_places SET url = replace(url, 'http://rutracker.org', 'https://rutracker.org');

из профиля запускается bat-файл с этой строкой

Выделить код

Код:

sqlite3 places.sqlite "UPDATE OR REPLACE moz_places SET url = replace(url, 'http://rutracker.org', 'https://rutracker.org');"

и выдаёт error: file is encrypted or is not a database
соответственно, замена не производится

(если это имеет значение: FF 40.0.2 portable, xp sp2 pro, sqlite3.exe - 518 КВ)

austri
Я в SQLiteStudio проверял. Все сработало.

turbot, благодарю за помощь
всё получилось после скачивания другого (надо полагать, более свежего) файла sqlite3.exe (661 КВ)