Apparemment, les dernières versions de Firefox stockent leurs 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 ce dont vous avez besoin pour le faire ?
Réponses
Trop de publicités?SQLite est une base de données relationnelle intégrée, sans serveur. Outre les pilotes ODBC mentionnés, elle dispose de sa propre API en C .
Vous pouvez essayer le SyncPlaces extension Firefox, une sorte de successeur de l'ancienne extension Synchronisateur de signets qui n'est plus maintenu.
Je l'utilise pour synchroniser mes signets et mes mots de passe mis en cache sur Firefox sur plusieurs ordinateurs.
Le format de fichier utilisé pour l'exportation est le suivant XBEL un format basé sur XML, qui a été conçu à l'origine pour un programme de gestion de signets Python, et que vous pourriez probablement utiliser dans votre programme C++.
En principe, si vous créez un lien vers le site Bibliothèque SQLite vous pouvez accéder à *.sqlite
directement à l'aide de SQL. Ou, s'il s'agit d'un programme ponctuel, vous pouvez essayer Navigateur SQLite pour ouvrir un tel fichier et exporter les tableaux au format CSV.
Essayez d'utiliser le pilote SQLite DBC. http://www.zentus.com/sqlitejdbc/