@Rycaut Will do 🙂
Ideally, what I’d like to have is a free-form database along the lines of FileMaker, Bento, or Records where I can define the schema for each table, set up relations and so on so that I can go to town in precisely defining how each type of information is stored …
But it seems like a really long-term project and I’m not sure that it’s feasible …
AnyType actually works really well, is free, and is open source. Only trouble is that it’s heavily (but slowly) under development and so far doesn’t have an API and so isn’t easily extensible …
I did manage to write an importer for movies for it yesterday but it involves creating a single JSON file for each movie and then importing each JSON file in manually (and individually). So a bit cumbersome …
A custom solution would be the fasters, but then I’d have to create separate apps for each type of data, or it would only cater to the types of data I want and so might not work for others …