# `wiki` - monolithic MediaWiki library ## Licensing Unless otherwise specified, all files in this repository is dual-licensed under the Apache 2.0 license or MIT license. ## Todo * Replace enums with bitflags * Builder pattern for requests * Actions * abusefiltercheckmatch * abusefilterchecksyntax * abusefilterevalexpression * abusefilterunblockautopromote * abuselogprivatedetails * aggregategroups * antispoof * block * centralauthtoken * centralnoticecdncacheupdatebanner * centralnoticechoicedata * centralnoticequerycampaign * changeauthenticationdata * changecontentmodel * checktoken * cirrus-config-dump * cirrus-mapping-dump * cirrus-profiles-dump * cirrus-settings-dump * clearhasmsg * clientlogin * compare * createaccount * createlocalaccount * delete * deleteglobalaccount * echomarkread * echomarkseen * echomute * edit - Done * editmassmessagelist * emailuser * expandtemplates * fancycaptchareload * featuredfeed * feedcontributions * feedrecentchanges * feedthreads * feedwatchlist * filerevert * flow-parsoid-utils * flow * flowthank * globalblock * globalpreferenceoverrides * globalpreferences * globaluserrights * graph * groupreview * help * imagerotate * import * jsonconfig * languagesearch * linkaccount * login * logout * managetags * massmessage * mergehistory * move * newslettersubscribe * opensearch * options * paraminfo * parse * patrol * protect * purge * query * removeauthenticationdata * resetpassword * revisiondelete * rollback * rsd * searchtranslations * setglobalaccountstatus * setnotificationtimestamp * setpagelanguage * shortenurl * sitematrix * spamblacklist * streamconfigs * strikevote * tag * templatedata * thank * threadaction * titleblacklist * transcodereset * translationaids * translationreview * translationstats * ttmserver * unblock * undelete * unlinkaccount * upload * userrights * validatepassword * watch * webapp-manifest * webauthn * wikilove * bouncehandler * categorytree * collection * cspreport * discussiontoolscompare * discussiontoolsedit * discussiontoolsgetsubscriptions * discussiontoolspageinfo * discussiontoolspreview * discussiontoolssubscribe * jsondata * managegroupsynchronizationcache * managemessagegroups * oathvalidate * readinglists * record-lint * sanitize-mapdata * scribunto-console * stashedit * timedtext * translationcheck * translationentitysearch * ulslocalization * ulssetlang * visualeditor * visualeditoredit