From 12a4c274873607818d709ff6610f907106f68742 Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Thu, 23 Jan 2025 01:06:31 +0000 Subject: [PATCH 1/1] mediawiki: Increase QuickInstantCommons apiMetadataExpiry --- cookbooks/mediawiki/resources/site.rb | 1 + .../mw-ext-QuickInstantCommons.inc.php.erb | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 cookbooks/mediawiki/templates/default/mw-ext-QuickInstantCommons.inc.php.erb diff --git a/cookbooks/mediawiki/resources/site.rb b/cookbooks/mediawiki/resources/site.rb index 0bbddfe81..096484a99 100644 --- a/cookbooks/mediawiki/resources/site.rb +++ b/cookbooks/mediawiki/resources/site.rb @@ -425,6 +425,7 @@ action :create do if new_resource.commons mediawiki_extension "QuickInstantCommons" do site new_resource.site + template "mw-ext-QuickInstantCommons.inc.php.erb" update_site false end else diff --git a/cookbooks/mediawiki/templates/default/mw-ext-QuickInstantCommons.inc.php.erb b/cookbooks/mediawiki/templates/default/mw-ext-QuickInstantCommons.inc.php.erb new file mode 100644 index 000000000..0a5828ccd --- /dev/null +++ b/cookbooks/mediawiki/templates/default/mw-ext-QuickInstantCommons.inc.php.erb @@ -0,0 +1,18 @@ + '\MediaWiki\Extension\QuickInstantCommons\Repo', + 'name' => 'wikimediacommons', + 'directory' => $wgUploadDirectory, + 'apibase' => 'https://commons.wikimedia.org/w/api.php', + 'hashLevels' => 2, + 'thumbUrl' => 'https://upload.wikimedia.org/wikipedia/commons/thumb', + 'fetchDescription' => true, + 'descriptionCacheExpiry' => 43200, + 'transformVia404' => true, + 'abbrvThreshold' => 160, + 'apiMetadataExpiry' => 60*60*24*30, + 'disabledMediaHandlers' => [TiffHandler::class] +]; -- 2.39.5