Added note on kwikidata schema for the next major change: replacing the MediaWiki parser with it
Turns out the given schema made the page name the primary key; since the primary key is unique, it would only store one scanbox per page. Fixed.
Zipped up the code that would have been used to do the new database-based scanbox parameter checking IF IT WORKED. :| Either sqlx is not filling in the structure properly or database/sql demands I use a sql.NullString :(
Apparently github doesn't like the uppercase repository name for Go-MySQL-Driver...
Well now it works with the database... somewhat. It's only returning half of the scanboxes I want, and it's SLOWER SOMEHOW :|
Switched []Scan to []*Scan in an (ultimately vain) attempt at making the new system faster.