I guess the next step here is to move this code into the MachineVision extension that's deployed to Beta.
Only 0.078% missing is great! Much better than I expected, actually.
Tue, Aug 20
I just tried to populate a table, and there is at least one duplicated Freebase ID pointing to two different Wikidata IDs.
Could you also please confirm that there are no duplicate Freebase IDs in the mappings (no duplicate lines, and no Freebase IDs mapped to two or more different Wikidata items)?
This is more of a cleanup task that can be done once the code is firmed up.
@MSantos Go for it!
Mon, Aug 19
This is resolved with PCS page summary extracts.
Fri, Aug 16
Thu, Aug 15
We've got the QueryPage setup in place and it seems perfectly workable. If we want to get fancier, we can open a new ticket.
I've proposed moving the definition endpoint to use lexemes from Wikidata (https://gerrit.wikimedia.org/r/#/c/mediawiki/services/mobileapps/+/530259/), which would resolve this incidentally.
My vote would be to use Visual Diffs if it can easily be made to work for you, and otherwise to look seriously at updating wikidiff2 as @phuedx suggested to break HTML styling out into a Formatter class. Regarding the latter, I would much rather see us invest our effort in modernizing the core platform than paper over its shortcomings with another Node.js service.