Revamp our data format (source and DB)
@yookoala and I have been talking about this for some time now: we're not very happy with our data format:
- the source format is hard to read for humans (and the sources are primarily for humans)
- the db is a bit clunky (need to join two tables, frequency of a character in the
codes
table,...) - etc...
I've been trying to work with gom, a GObject ORM, and our data format definitely makes it harder than it should be. (not impossible, of course, just annoying)
So let's fix this!