diff --git a/includes.php b/includes.php index 64934e4b..fc92c360 100644 --- a/includes.php +++ b/includes.php @@ -391,13 +391,13 @@ function get_linked_tasks( string $message, array &$alreadyLinkedTasks = [] ): a return $alreadyLinkedTasks; } -function get_repo_data(): array { +function get_repo_data( string $pathPrefix = 'w/' ): array { $data = file_get_contents( __DIR__ . '/repository-lists/all.txt' ); $repos = []; foreach ( explode( "\n", trim( $data ) ) as $line ) { [ $repo, $path ] = explode( ' ', $line ); - $repos[ $repo ] = $path; + $repos[ $repo ] = $pathPrefix . $path; } return $repos; diff --git a/repository-lists/all.txt b/repository-lists/all.txt index 8b2c97dc..20be158b 100644 --- a/repository-lists/all.txt +++ b/repository-lists/all.txt @@ -1,82 +1,82 @@ -mediawiki/core w -mediawiki/extensions/3D w/extensions/3D -mediawiki/extensions/AbuseFilter w/extensions/AbuseFilter -mediawiki/extensions/BetaFeatures w/extensions/BetaFeatures -mediawiki/extensions/CategoryTree w/extensions/CategoryTree -mediawiki/extensions/CharInsert w/extensions/CharInsert -mediawiki/extensions/ChessBrowser w/extensions/ChessBrowser -mediawiki/extensions/Cite w/extensions/Cite -mediawiki/extensions/CiteThisPage w/extensions/CiteThisPage -mediawiki/extensions/Citoid w/extensions/Citoid -mediawiki/extensions/CodeEditor w/extensions/CodeEditor -mediawiki/extensions/CodeMirror w/extensions/CodeMirror -mediawiki/extensions/ConfirmEdit w/extensions/ConfirmEdit -mediawiki/extensions/Echo w/extensions/Echo -mediawiki/extensions/EventBus w/extensions/EventBus -mediawiki/extensions/EventLogging w/extensions/EventLogging -mediawiki/extensions/EventStreamConfig w/extensions/EventStreamConfig -mediawiki/extensions/FlaggedRevs w/extensions/FlaggedRevs -mediawiki/extensions/Gadgets w/extensions/Gadgets -mediawiki/extensions/GlobalBlocking w/extensions/GlobalBlocking -mediawiki/extensions/GlobalPreferences w/extensions/GlobalPreferences -mediawiki/extensions/GlobalWatchlist w/extensions/GlobalWatchlist -mediawiki/extensions/GrowthExperiments w/extensions/GrowthExperiments -mediawiki/extensions/GuidedTour w/extensions/GuidedTour -mediawiki/extensions/ImageMap w/extensions/ImageMap -mediawiki/extensions/Inbox w/extensions/Inbox -mediawiki/extensions/InputBox w/extensions/InputBox -mediawiki/extensions/Interwiki w/extensions/Interwiki -mediawiki/extensions/Linter w/extensions/Linter -mediawiki/extensions/LocalisationUpdate w/extensions/LocalisationUpdate -mediawiki/extensions/Math w/extensions/Math -mediawiki/extensions/MassMessage w/extensions/MassMessage -mediawiki/extensions/MultimediaViewer w/extensions/MultimediaViewer -mediawiki/extensions/Nuke w/extensions/Nuke -mediawiki/extensions/OATHAuth w/extensions/OATHAuth -mediawiki/extensions/PageImages w/extensions/PageImages -mediawiki/extensions/PageViewInfo w/extensions/PageViewInfo -mediawiki/extensions/ParserFunctions w/extensions/ParserFunctions -mediawiki/extensions/PdfHandler w/extensions/PdfHandler -mediawiki/extensions/Poem w/extensions/Poem -mediawiki/extensions/Popups w/extensions/Popups -mediawiki/extensions/ProofreadPage w/extensions/ProofreadPage -mediawiki/extensions/QuickInstantCommons w/extensions/QuickInstantCommons -mediawiki/extensions/QuickSurveys w/extensions/QuickSurveys -mediawiki/extensions/RelatedArticles w/extensions/RelatedArticles -mediawiki/extensions/Renameuser w/extensions/Renameuser -mediawiki/extensions/ReplaceText w/extensions/ReplaceText -mediawiki/extensions/RevisionSlider w/extensions/RevisionSlider -mediawiki/extensions/SandboxLink w/extensions/SandboxLink -mediawiki/extensions/Scribunto w/extensions/Scribunto -mediawiki/extensions/SecurePoll w/extensions/SecurePoll -mediawiki/extensions/SpamBlacklist w/extensions/SpamBlacklist -mediawiki/extensions/StopForumSpam w/extensions/StopForumSpam -mediawiki/extensions/SyntaxHighlight_GeSHi w/extensions/SyntaxHighlight_GeSHi -mediawiki/extensions/TemplateData w/extensions/TemplateData -mediawiki/extensions/TemplateStyles w/extensions/TemplateStyles -mediawiki/extensions/TemplateWizard w/extensions/TemplateWizard -mediawiki/extensions/TextExtracts w/extensions/TextExtracts -mediawiki/extensions/Thanks w/extensions/Thanks -mediawiki/extensions/TimedMediaHandler w/extensions/TimedMediaHandler -mediawiki/extensions/TitleBlacklist w/extensions/TitleBlacklist -mediawiki/extensions/Translate w/extensions/Translate -mediawiki/extensions/UniversalLanguageSelector w/extensions/UniversalLanguageSelector -mediawiki/extensions/UploadWizard w/extensions/UploadWizard -mediawiki/extensions/WikiEditor w/extensions/WikiEditor -mediawiki/extensions/Wikispeech w/extensions/Wikispeech -mediawiki/skins/MonoBook w/skins/MonoBook -mediawiki/skins/Timeless w/skins/Timeless -mediawiki/skins/Vector w/skins/Vector -mediawiki/services/parsoid w/parsoid -mediawiki/extensions/VisualEditor w/extensions/VisualEditor -VisualEditor/VisualEditor w/extensions/VisualEditor/lib/ve -mediawiki/extensions/DiscussionTools w/extensions/DiscussionTools -mediawiki/extensions/MobileFrontend w/extensions/MobileFrontend -mediawiki/extensions/MobileFrontendContentProvider w/extensions/MobileFrontendContentProvider -mediawiki/skins/MinervaNeue w/skins/MinervaNeue -mediawiki/extensions/WikiLambda w/extensions/WikiLambda -mediawiki/extensions/Wikisource w/extensions/Wikisource -mediawiki/extensions/Wikistories w/extensions/Wikistories -mediawiki/extensions/Disambiguator w/extensions/Disambiguator -oojs/ui w/build/ooui -design/codex w/build/codex +mediawiki/core . +mediawiki/extensions/3D extensions/3D +mediawiki/extensions/AbuseFilter extensions/AbuseFilter +mediawiki/extensions/BetaFeatures extensions/BetaFeatures +mediawiki/extensions/CategoryTree extensions/CategoryTree +mediawiki/extensions/CharInsert extensions/CharInsert +mediawiki/extensions/ChessBrowser extensions/ChessBrowser +mediawiki/extensions/Cite extensions/Cite +mediawiki/extensions/CiteThisPage extensions/CiteThisPage +mediawiki/extensions/Citoid extensions/Citoid +mediawiki/extensions/CodeEditor extensions/CodeEditor +mediawiki/extensions/CodeMirror extensions/CodeMirror +mediawiki/extensions/ConfirmEdit extensions/ConfirmEdit +mediawiki/extensions/Echo extensions/Echo +mediawiki/extensions/EventBus extensions/EventBus +mediawiki/extensions/EventLogging extensions/EventLogging +mediawiki/extensions/EventStreamConfig extensions/EventStreamConfig +mediawiki/extensions/FlaggedRevs extensions/FlaggedRevs +mediawiki/extensions/Gadgets extensions/Gadgets +mediawiki/extensions/GlobalBlocking extensions/GlobalBlocking +mediawiki/extensions/GlobalPreferences extensions/GlobalPreferences +mediawiki/extensions/GlobalWatchlist extensions/GlobalWatchlist +mediawiki/extensions/GrowthExperiments extensions/GrowthExperiments +mediawiki/extensions/GuidedTour extensions/GuidedTour +mediawiki/extensions/ImageMap extensions/ImageMap +mediawiki/extensions/Inbox extensions/Inbox +mediawiki/extensions/InputBox extensions/InputBox +mediawiki/extensions/Interwiki extensions/Interwiki +mediawiki/extensions/Linter extensions/Linter +mediawiki/extensions/LocalisationUpdate extensions/LocalisationUpdate +mediawiki/extensions/Math extensions/Math +mediawiki/extensions/MassMessage extensions/MassMessage +mediawiki/extensions/MultimediaViewer extensions/MultimediaViewer +mediawiki/extensions/Nuke extensions/Nuke +mediawiki/extensions/OATHAuth extensions/OATHAuth +mediawiki/extensions/PageImages extensions/PageImages +mediawiki/extensions/PageViewInfo extensions/PageViewInfo +mediawiki/extensions/ParserFunctions extensions/ParserFunctions +mediawiki/extensions/PdfHandler extensions/PdfHandler +mediawiki/extensions/Poem extensions/Poem +mediawiki/extensions/Popups extensions/Popups +mediawiki/extensions/ProofreadPage extensions/ProofreadPage +mediawiki/extensions/QuickInstantCommons extensions/QuickInstantCommons +mediawiki/extensions/QuickSurveys extensions/QuickSurveys +mediawiki/extensions/RelatedArticles extensions/RelatedArticles +mediawiki/extensions/Renameuser extensions/Renameuser +mediawiki/extensions/ReplaceText extensions/ReplaceText +mediawiki/extensions/RevisionSlider extensions/RevisionSlider +mediawiki/extensions/SandboxLink extensions/SandboxLink +mediawiki/extensions/Scribunto extensions/Scribunto +mediawiki/extensions/SecurePoll extensions/SecurePoll +mediawiki/extensions/SpamBlacklist extensions/SpamBlacklist +mediawiki/extensions/StopForumSpam extensions/StopForumSpam +mediawiki/extensions/SyntaxHighlight_GeSHi extensions/SyntaxHighlight_GeSHi +mediawiki/extensions/TemplateData extensions/TemplateData +mediawiki/extensions/TemplateStyles extensions/TemplateStyles +mediawiki/extensions/TemplateWizard extensions/TemplateWizard +mediawiki/extensions/TextExtracts extensions/TextExtracts +mediawiki/extensions/Thanks extensions/Thanks +mediawiki/extensions/TimedMediaHandler extensions/TimedMediaHandler +mediawiki/extensions/TitleBlacklist extensions/TitleBlacklist +mediawiki/extensions/Translate extensions/Translate +mediawiki/extensions/UniversalLanguageSelector extensions/UniversalLanguageSelector +mediawiki/extensions/UploadWizard extensions/UploadWizard +mediawiki/extensions/WikiEditor extensions/WikiEditor +mediawiki/extensions/Wikispeech extensions/Wikispeech +mediawiki/skins/MonoBook skins/MonoBook +mediawiki/skins/Timeless skins/Timeless +mediawiki/skins/Vector skins/Vector +mediawiki/services/parsoid parsoid +mediawiki/extensions/VisualEditor extensions/VisualEditor +VisualEditor/VisualEditor extensions/VisualEditor/lib/ve +mediawiki/extensions/DiscussionTools extensions/DiscussionTools +mediawiki/extensions/MobileFrontend extensions/MobileFrontend +mediawiki/extensions/MobileFrontendContentProvider extensions/MobileFrontendContentProvider +mediawiki/skins/MinervaNeue skins/MinervaNeue +mediawiki/extensions/WikiLambda extensions/WikiLambda +mediawiki/extensions/Wikisource extensions/Wikisource +mediawiki/extensions/Wikistories extensions/Wikistories +mediawiki/extensions/Disambiguator extensions/Disambiguator +oojs/ui build/ooui +design/codex build/codex