Page MenuHomePhabricator

Provide various tools to help the Wikifunctions community drive up quality
Open, Needs TriagePublic

Description

Event Timeline

Provide a list of Functions/Types/etc. that lack labels/short descriptions/aliases in any language.

Note Wikibase previously has such special pages which queries the database via SQL, which is later proved not a scalable approach. Such features should instead be built on ElasticSearch.

Provide a list of Functions/Types/etc. that lack labels/short descriptions/aliases in any language.

Note Wikibase previously has such special pages which queries the database via SQL, which is later proved not a scalable approach. Such features should instead be built on ElasticSearch.

No, we won't add a US$m extra cost to this initiative just in case someone spams the Wikifunctions with millions of entries; we'll just block them. The scalability of the DBs for a few tens of thousand of entries is fine.

I write a COBOL-program to extract content out of the Wikifunctions dump. Maybe some of the use cases described here and in linked tasks can be answered through this program. It is possible use it if it is not necessary to have it updated every day. You can find the source code at https://gitlab.wikimedia.org/hogue/cobol-file-collection/-/blob/main/Wikifunctionsdumpextract/Dumpextract.cbl The program is not finished. It does not analyze the dump. It just lists the content of a Z-Object.