2010-02-12 6 views
3

Apparemment, les dernières versions de Firefox stockent ses signets dans un fichier appelé 'places.sqlite'. Comme un navigateur peut importer les signets d'un autre navigateur, je voudrais importer les signets dans un fichier, mais j'ai besoin de savoir de quoi auriez-vous besoin pour le faire?Lire les signets de Firefox

+0

'places.sqlite' ** est ** un fichier. Voulez-vous dire que vous voulez exporter vos favoris afin de pouvoir les importer ailleurs? – Thufir

Répondre

3

SQLite est une base de données relationnelle intégrée, sans serveur. Outre les pilotes ODBC mentionnés, il a its own C API.

1

Vous pouvez essayer l'extension Firefox SyncPlaces, une sorte de successeur de l'ancien Bookmarks Synchronizer qui n'est plus maintenu. Je l'utilise pour garder mes signets et mots de passe en cache sur Firefox sur plusieurs ordinateurs en synchronisation. Le format de fichier utilisé pour l'exportation est XBEL, un format basé sur XML, qui a été conçu à l'origine pour un programme de gestion de marque-pages Python, et que vous pourriez probablement utiliser dans votre programme C++.

En principe, si vous liez au SQLite library, vous pouvez accéder directement aux fichiers *.sqlite à l'aide de SQL. Ou, si c'est un programme one-shot, vous pouvez essayer SQLite Browser pour ouvrir un tel fichier et exporter les tables au format CSV.

Questions connexes