Firefoxを起動しないでブックマークを取り出す方法

Firefoxはプロファイルのファイルを移動すれば新しい環境に引き継ぎ(引っ越し)できますが、ノーマル版からDeveloper Edition(もしくは、その逆)に変更した場合は引き継ぎできないようになっています。

その場合でも、同じバージョンのFirefoxを起動してエクスポート&インポートすればブックマークを移行できますが、いちいちインストースし直すのが面倒な場合は次のようにしてブックマークデータを取り出すことができるみたいです。

ブックマークデータが保存されているファイルを探す

Windowsの場合

%APPDATA%\Mozilla\Firefox\Profiles\****.default\places.sqlite

Linuxの場合

$HOME/.mozilla/firefox/****-default/places.sqlite

****.defaultは使っているプロファイル名に読み替えてください。プロファイルが良く分からないという場合は多分1つしか作られていないと思いますので迷うことはないと思います。

places2bookmarks.shをダウンロード&実行する

places2bookmarks.shplaces.sqliteからbookmarks.htmlを作成するスクリプトです。
ライセンスはPUBLIC DOMAIN。数行のスクリプトになっていますので、動作内容を確認してから実行することをおすすめします。

$ bash places2bookmarks.sh places.sqlite > bookmarks.html

※Linuxの場合はsqlite3など必要なソフトウェアがインストールされている場合が多いと思いますが、Windowsから実行したい場合はスクリプトを確認して必要なソフトウェアをインストールしておいてください。

出力されたbookmarks.htmlをインポートする

Firefoxを起動して、Import Bookmarks from HTML...からブックマークをインポートすることができます。

関連記事

FirefoxでGIFアニメーションを止める
FirefoxでGIFアニメーションにかかる設定は about:config > image.animetion_mode で設定できます。 normal(デフォルト)アニメーションをループ再生once1回だけアニメーションを再生noneアニメーションなし GIFアニメーションが延々ループ再生されると目障りなこともありますので、その場合は再生停止の設定を試してみてください...

Firefoxで強制的に新しいタブで開くようにする設定
Firefoxでは、リンクをクリックした時に新しいウィンドウではなく新しいタブで開きたい場合 新しいウィンドウではなく新しいタブで開く という設定をするようになっていますが、この設定をしていても新しいウィンドウが出現するサイト(ページ)があります。 そういう場合は、about:configから次のように設定することで新しいタブで表示されるようにできる場合があるようです。 ...

FirefoxのPocket機能を無効化する方法
Firefoxで右クリックした時に表示されるSave Page to PocketとかSave Link to PocketとかのPocket機能が不要な場合は、extensions.pocket.enabledをfalseに設定すると表示されなくなるみたいです。 設定方法 アドレスバーにabout:configと入力extensions.pocket.enabledを検索してfal...

Firefoxでフォーム入力履歴の調べ方
FirefoxをはじめとするWebブラウザには、フォームに入力・送信したデータを2回目以降は履歴から入力するという機能があります。(ユーザー側で機能をOFFにすることもできますし、サイト側で無効にしている場合もあります。) 履歴から入力できるということは、当然ブラウザ内にデータが保存されている訳ですが、この保存されている履歴データを調べたい場合は次のような感じで調べられるみたいです。 ...

コメントを残す

メールアドレスが公開されることはありません。