Instead of using the Weekly Export function and updating this data into Salesforce Libraries on a periodic basis as best practice to store historical Salesforce data, I would like to explore exporting Salesforce into .sqlite files, which I could then use in DB Browser.
The benefit here is that is that this would be a more intriguing way to display related historical data, which could be filtered via SQL easily. For example, if I wanted to generate a list of all Opportunity records and corresponding contacts from the past, I would have to open up multiple .csv files from the Weekly Export .zip and then do the necessary Excel manipulation to filter on the subset which I cared about.
What is the best way that I can export Salesforce data from required Salesforce objects into a .sqlite file?