Difference between revisions of "Tools/en"
Jump to navigation
Jump to search
(Perl module prerequisites) |
(update url) |
||
Line 70: | Line 70: | ||
Here is a list of available scripts (many of them are specific to Mediawiki): | Here is a list of available scripts (many of them are specific to Mediawiki): | ||
===Mediawiki Maintenance=== | ===Mediawiki Maintenance=== | ||
* | * {{ScriptTool|backupMediawikiInstall.pl}} creates a tgz archive of a complete existing Mediawiki installation (code + resources + database). | ||
* | * {{ScriptTool|installMediawiki.pl}} brings up an instance of Mediawiki from source code without human intervention. This actually simulates the manual Mediawiki installation process. | ||
* | * {{ScriptTool|resetMediawikiDatabase.pl}} empties a local instance of Mediawiki of all pages. | ||
===Mirroring Tools=== | ===Mirroring Tools=== | ||
* | * {{ScriptTool|buildHistoryFile.pl}} given a list of articles and an online Mediawiki site, obtains complete histories of each page on the list. | ||
** | ** {{ScriptTool|extractContributorsFromHistoryFile.pl}} extracts a list of authors from the histories obtained by the buildHistoryFile.pl script. | ||
* | * {{ScriptTool|buildContributorsHtmlPages.pl}} given a template and a list of authors, builds a custom set of HTML pages containing all of the authors on the list. | ||
* | * {{ScriptTool|checkMediawikiPageCompleteness.pl}} check if the local copies of pages from an online Mediawiki site are complete, i.e. have no dependencies (template files, multimedia resources, etc.) missing. | ||
* | * {{ScriptTool|checkPageExistence.pl}} given a list of page titles and an online Mediawiki site, checks whether such pages exist in it. This can be handy, for example, to see what pages have been replicated. | ||
* | * {{ScriptTool|checkRedirects.pl}} checks if there are no pages redirecting to non-existent pages (i.e. broken redirects). Eventually, it should also check against pages redirecting to each other. | ||
* | * {{ScriptTool|listAllImages.pl}} lists all images of an online Mediawiki site. | ||
* | * {{ScriptTool|listAllPages.pl}} lists all pages in an online Mediawiki site. | ||
* | * {{ScriptTool|listCategoryEntries.pl}} lists the pages belonging to a category, recursively. | ||
* | * {{ScriptTool|listRedirects.pl}} list page redirects in an online Mediawiki site. | ||
* | * {{ScriptTool|mirrorMediawikiCode.pl}} downloads the exact same version used by an online MediaWiki site; this includes both Mediawiki code and Mediawiki extensions. | ||
* | * {{ScriptTool|mirrorMediawikiInterwikis.pl}} installs to a local Mediawiki site the InterWikis (cross-language links) exactly identical to an online Mediawiki site. | ||
* | * {{ScriptTool|mirrorMediawikiPages.pl}} copies a set of pages and their dependencies (template and multimedia resources) from an online Mediawiki site to a local Mediawiki site. | ||
* | * {{ScriptTool|modifyMediawikiEntry.pl}} removes, deletes, or replaces a list of pages from an online Mediawiki site. | ||
===Dumping Tools=== | ===Dumping Tools=== |