Project Pralekhan (Sanskrit: प्रलेखन ) is a documentation project under which MediaWiki 's maintenance scripts is being improved. This project is the part of WMF's project grant which approved in May 2021.
Creating a format/structure with minimum sections like Details , Usage , Parameter /Options , and Troubleshooting .
Creating templates for maintenance script documentations
Expanding scripts having an only predefined template
Expanding scripts having predefined template + one-line description
Expanding scripts having predefined template + one-line description + outdated template
Expanding/Improving other scripts
S. No.
Script
Details
Parameter/Options
Usage
See also
Size (bytes)
Category
1
generateSchemaSql.php
3,993
2
makeTestEdits.php
2,674
3
findMissingFiles.php
2,111
4
findDeprecated.php
5,380
5
invalidateUserSessions.php
2,525
6
jsparse.php
2,055
7
validateRegistrationFile.php
3,493
8
resetPageRandom.php
2,620
9
dumpCategoriesAsRdf.php
6,108
10
mysql.php
3,589
11
view.php
2,969
12
protect.php
2,516
13
mctest.php
3,595
14
orphans.php
1,662
15
populateInterwiki.php
1,858
16
purgeModuleDeps.php
844
17
mcc.php
1,827
18
addSite.php
2,546
19
categoryChangesAsRdf.php
4,976
20
deleteTag.php
1,659
21
exportSites.php
2,339
22
importSites.php
2,332
23
refreshFileHeaders.php
3,290
24
renameRestrictions.php
1,641
25
initUserPreference.php
1,401
26
cleanupRevActorPage.php
1,493
27
checkBadRedirects.php
1,383
28
findOrphanedFiles.php
3,065
29
migrateFileRepoLayout.php
2,314
30
copyFileBackend.php
3,591
31
updateCredits.php
1,136
32
manageForeignResources.php
4,064
33
cleanupRemovedModules.php
992
34
populateBacklinkNamespace.php
1,612
35
populateRevisionSha1.php
1,627
36
runBatchedQuery.php
N
1,645
37
syncFileBackend.php
2,097
38
checkImages.php
2,061
39
manageJobs.php
2,835
40
mergeMessageFileList.php
7,478
41
cleanupBlocks.php
882
42
addRFCandPMIDInterwiki.php
1,232
43
checkDependencies.php
2,304
44
deduplicateArchiveRevId.php
1,230
45
deleteAutoPatrolLogs.php
1,756
46
populateIpChanges.php
2,229
47
minify.php
3,218
48
populatePPSortKey.php
1,486
49
refreshExternallinksIndex.php
1,477
50
checkLess.php
1,304
51
deleteSelfExternals.php
1,159
52
populateArchiveRevId.php
1,593
53
updateArticleCount.php
2,033
54
cleanupWatchlist.php
1,810
55
deleteLocalPasswords.php
1,707
56
populateParentId.php
2,938
57
removeUnusedAccounts.php
3,012
58
purgeExpiredWatchlistItems.php
2,105
59
purgeExpiredUserrights.php
1,174
60
updateExtensionJsonSchema.php
3,504
61
getConfiguration.php
4,247
62
renameDbPrefix.php
4,776
63
updateRestrictions.php
1,137
64
initEditCount.php
2,074
65
patchSql.php
1,445
66
convertUserOptions.php
1,327
67
preprocessorFuzzTest.php
1,239
68
fixExtLinksProtocolRelative.php
1,212
69
dumpLinks.php
2,087
70
generateLocalAutoload.php
1,829
71
cleanupInvalidDbKeys.php
2,945
72
getReplicaServer.php
1,443
73
checkUsernames.php
1,648
74
rebuildmessages.php
1,461
75
formatInstallDoc.php
1,362
76
showSiteStats.php
1,212
77
rebuildImages.php
1,709
78
deleteOrphanedRevisions.php
2,085
79
importSiteScripts.php
2,795
80
checkComposerLockUpToDate.php
3,426
81
deleteDefaultMessages.php
2,184
82
purgeChangedPages.php
2,239
83
fixTimestamps.php
1,502
84
migrateImageCommentTemp.php
3,030
85
tidyUpT39714.php
1,306
86
uppercaseTitlesForUnicodeTransition.php
3,272
87
fixDefaultJsonContentPages.php
2,297
88
populateFilearchiveSha1.php
1,899
89
populateImageSha1.php
2,120
90
populateExternallinksIndex60.php
1,893
91
populateLogSearch.php
1,400
92
compareParserCache.php
2,488
93
findHooks.php
6,835
94
fileOpPerfTest.php
2,072
95
getSlaveServer.php
1,795
96
mwdoc-filter.php
2,165
97
populateRecentChangesSource.php
1,765
98
populateRevisionLength.php
1,649
99
populateContentTables.php
3,061
100
pruneFileCache.php
1,469
101
purgeChangedFiles.php
2,226
102
populateLogUsertext.php
1,624
103
clearInterwikiCache.php
1,949
104
eraseArchivedFile.php
3,517
105
deleteBatch.php
4,366
106
refreshImageMetadata.php
3,835
107
populateCategory.php
2,585
108
nukePage.php
2,755
109
updateDoubleWidthSearch.php
1,529
110
dumpTextPass.php
8,118
111
attachLatest.php
2,839
112
fixUserRegistration.php
1,597
113
updateCollation.php
4,663
114
copyJobQueue.php
4,613
115
wrapOldPasswords.php
2,572
116
alltrans.php
1,400
117
langmemusage.php
1,559
118
dumpMessages.php
4,162
119
digit2html.php
6,610
120
benchmarkHooks.php
1,961
121
benchmarkParse.php
2,704
122
benchmarkPurge.php
1,862
123
checkStorage.php
1,394
124
moveToExternal.php
2,052
125
lag.php
1,248
126
dumpRev.php
1,501
127
date-formats.php
3,358
128
listVariants.php
2,367
129
sql.php
3,995
130
SqliteMaintenance.php
2,652
131
sqlite.php
2,674
132
sqlite.inc
n/a
n/a
706
133
doMaintenance.php
n/a
1,253
134
createCommonPasswordCdb.php
1,974
135
convertExtensionToRegistration.php
3,128
136
deleteArchivedFiles.php
1,963
137
deleteArchivedRevisions.php
3,660
138
deleteEqualMessages.php
2,797
139
deleteOldRevisions.php
4,118
140
deleteUserEmail.php
1,702
141
fixMergeHistoryCorruption.php
2,665
142
getText.php
3,696
143
fetchText.php
2,867
144
findClasses.php
1,543
145
emptyUserGroup.php
1,795
146
findMissingActors.php
2,582
147
getLagTimes.php
1,906
148
generateConfigDefaultSettings.php
1,969
149
generateConfigNames.php
1,681
150
generateConfigSchemaArray.php
1,758
151
generateConfigSchemaYaml.php
1,810
152
cleanupUsersWithNoId.php
2,475
153
createAndPromote.php
4,285
154
cleanupUploadStash.php
1,728
155
cleanupTitles.php
3,728
156
cleanupSpam.php
3,000
157
cleanupPreferences.php
2,094
158
cleanupEmptyCategories.php
3,064
159
cleanupCaps.php
2,693
160
addChangeTag.php
1,403
161
blockUsers.php
3,746
162
changePassword.php
3,013
163
createBotPassword.php
3,829
164
dumpUploads.php
3,437
165
invalidateBotPasswords.php
1,664
166
migrateActors.php
3,148
167
nukeNS.php
3,052
168
pageExists.php
2,022
169
populateChangeTagDef.php
1,704
170
purgeExpiredBlocks.php
1,261
171
purgeOldText.php
3,602
172
purgePage.php
3,261
173
reassignEdits.php
2,211
174
rebuildall.php
3,563
175
rebuildrecentchanges.php
2,226
176
rebuildtextindex.php
2,523
177
removeInvalidEmails.php
2,616
178
recountCategories.php
3,562
179
purgeMessageBlobStore.php
1,431
180
purgeParserCache.php
3,241