Firefox 3 stores the bookmarks in a sqlite database. There are several hacked sqlite java libraries available. Is there a way to hack the sqlite database in java(not using libraries) to read bookmarks reliably? Does someone know how the sqlite DB is stored and access programmatically (from java)?
+4
A:
You need the SQLite JDBC driver (this page explains how to run queries on a SQLite database using that driver from within Java).
wbowers
2008-09-17 08:34:26
+2
A:
I don't know why you need NOT to use a JDBC driver, but there's another possible "solution" depending on your software requirements. In FF3, type in the address bar about:config
Alter the value of property: browser.bookmarks.autoExportHTML to true.
This will export your bookmarks in an HTML whenever you close FF. You can then read the HTML. It may or may not solve your problem....
Although is definitely a good alternative. You only get what Firefox exports. If you connect to the database, you can get everything you like.
daub815
2008-12-14 01:13:48