Skip to content

Convert merged data back into sqlite databases browsers can read #16

@purarue

Description

@purarue

As discussed here, is possible to take the merged data and convert it back into a new database to use, but supporting every browser would probably be a lot of code

Maybe support Chrome/Firefox, so at least you could merge data from browsers you use less into your 'main' (but this also promotes a silo, and pushes you towards firefox/chrome)

However,

  • I expect this would become a lot of code
  • you'd lose some data since this doesn't extract all attributes from every table, and we don't have some data, so we'd probably end up writing dummy values? Which then pollute the database even more for future exports...
  • re-normalizing all the data is an annoying task for every different schema.
  • the browser databases remove history over time anyways, so theres a limit, so you cant just merge millions of entries into your database to have history going back for years -- this is the whole reason browserexport exists, to save your old data.

Relatively low priority as I can interact with this programmatically by writing my own promnesia sources, but I can see this feature being useful for others...

Feels like a pretty difficult problem to solve, adds much more complexity to browserexport, when otherwise this is more functional -- taking databases, merging them and extracting visits

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions