wiki
wiki copied to clipboard
.info() returns wrong data
I use the following code:
import wiki from 'wikijs';
// ...
const page = await wiki().page("Thirty Years' War");
const info = await page.info();
This is the result:
Results with the fullInfo command is similar.
There are several issues:
- Several results just have a "Sfn" or "Efn" string. Not sure what that means.
- All the
combatantdata is unusable. commander2data is incomplete.
I isn't clear to me if the infobox-parser package is included in wikijs. According to the docs, the two packages are separate, but apparently wikijs parses the infobox anyway.
Can I use infobox-parser together with wikijs?
@dijs no problem if you don't have time to fix this, but can you please answer my question?
Sorry for the long delay. infobox-parser is the parsing engine used by wikijs.
As far as the parsing mistakes, there could be many reasons why this isn't working perfectly. Wiki page sources are notoriously hard to parse... which is why I made this in the first place.
I will use this page in a unit test for infobox-parser and try to fix the issues.