The index status information IS available in MediaWiki, see:
Unfortunately, it is hard to use it as
* it seems to be available only as this HTML special page (no API interface, no LUA interface)
* if is available only for 10000 index pages and it is unclear how data is sorted (i.e. what is the characteristic of pages that exceed the 10000 limit); however it hurts only the two largest wikisources at the moment (fr with over 15600 index pages and en with over 11500)
* the index status is often not up-to-date; index pages need to be purged then.
In pl.ws we use this data to update index status by bot, eg. on this page:
IMO, if this information is available via API or directly in wikicode, it will be more convenient to use, and maybe useful also for automatic Wikidata status update (assuming there is a link to index page there).
W dniu 2017-10-12 10:31:29 użytkownik Gerard Meijssen <email@example.com> napisał:
Yes we need to have a better mechanism. However, there is nothing stopping us to publish all the books that are finished and ready to be read. That is the proof of the Wikisource pudding..
So is there a Wikidata query showing all the books that are finished and ready to read. With this we can advertise, having all books makes it complete. Knowing all books that are finished is secondary.