5

WindowsXPでFirefoxをインストールして復元したファイルが2つあります。最初のものはurlclassifier3.sqliteで、2番目のものはurlclassifier.psetです。

プロファイルが。\Mozilla\ Firefox \ Profiles \ akcum27.defaultである場合、これらのファイルには、ユーザープロファイルの下にFirefoxをインストールするための実際のブックマークが含まれていることを理解しています。これらのファイルからブックマークを復元するにはどうすればよいですか?

大きなものは、約56キロバイトの.sqliteファイルです。

4

4 に答える 4

6

実際に機能するクエリ(質問はWindowsで)は次のとおりです。

sqlite3 places.sqlite "select '<a href=''' || url || '''>' || moz_bookmarks.title || '</a><br/>' as ahref from moz_bookmarks left join moz_places on fk=moz_places.id where url<>'' and moz_bookmarks.title<>''" > t1.html

これは、次のことを前提としています。

  • Windowsコマンドライン(CMD)の使用
  • 現在のディレクトリはどこにplaces.sqliteありますか
  • SQLite 3(実行可能ファイルsqlite3)がインストールされ、パス(環境変数PATH)にあります

生成されたHTMLのサンプル:

<a href='http://www.wunderground.com/hurricane/'>Tropical weather</a><br/>
<a href='http://www.dmi.dk/vejr/maalinger/radar-nedboer/'>DMI, Radar</a><br/>
<a href='http://www.skyandtelescope.com/observing/objects/planets/3304091.html?page=1&c=y'>Transit Times of Jupiter's Great Red Spot - Planets - SkyandTelescope.com</a><br/>
<a href='https://www.quora.com/What-is-the-most-misspelt-word-in-the-English-language'>(951/25) What is the most misspelt word in the English language? - Quora</a><br/>
<a href='http://www.eevblog.com/2015/06/16/eevblog-754-altium-circuit-maker-first-impressions/'>EEVblog #754 - Altium Circuit Maker First Impressions | EEVblog - The Electronics Engineering Video Blog</a><br/>
<a href='https://www.arduino.cc/en/Main/ArduinoBoardUno'>Arduino - ArduinoBoardUno</a><br/>
于 2015-08-26T23:25:49.790 に答える
4

ブックマークはplaces.sqlite、urlclassifierではなくファイルに保持されます。現在のインストールのファイルをそれで置き換えることができます。Firefoxが閉じていることを確認してください。それが機能しない場合:

Firefoxアドオン「SQLiteManager」をインストールしてから、アドオンを使用して(AltFirefoxでアドオンメニューを開くにはキーを使用)、古いインストールからファイルplaces.sqliteを開くことをお勧めします。左側の[テーブル] ->[ moz_bookmarke ]を右クリックし、[テーブルのエクスポート]をクリックします

テーブルをXMLまたはSQLとしてエクスポートし、現在のインストールからファイルplaces.sqliteを開き、[データベース] -> [テーブルのインポート]をクリックして、エクスポートしたのと同じ方法でインポートします。

于 2012-08-02T03:45:58.530 に答える
3

Firefoxプロファイルフォルダ内のファイルを置き換えることもできplaces.sqliteます。その後、Firefoxによってデータベースが取得されない可能性があるため、別のWebブラウザ(Chrome、Edgeなど)を開いて、この新しいブラウザ(ほとんどの場合)からFirefoxブックマークをインポートできます。のブラウザはFirefoxブックマークをインポートできます)。最後に、Firefoxから、このサードパーティのWebブラウザからブックマークを再度インポートできます。

于 2017-03-15T20:03:12.633 に答える
1

手っ取り早い解決策は次のとおりです。

dalem@QnD:~/Downloads$ sqlite3 places.sqlite 'select "<a href={" || url || "}>" || moz_bookmarks.title || "</a><br/>" as ahref  from moz_bookmarks left join moz_places on fk=moz_places.id where url<>"" and moz_bookmarks.title<>""' > t1.html
于 2012-08-14T14:50:21.417 に答える