jenkins-bot has submitted this change and it was merged.
Change subject: If desktop site starts in 'www.', drop 'www.' for mobile site
......................................................................
If desktop site starts in 'www.', drop 'www.' for mobile site
Wikidata just had the MobileFrontend extension set up. This makes a
mobile site served at 'm.wikidata.org'. We add this new scheme for
mobile site detection.
Change-Id: Ia42d0859c4ac7e461f35bb262733da8edb3d4565
---
M aggregator/util.py
M tests/test_util.py
2 files changed, 11 insertions(+), 0 deletions(-)
Approvals:
Nuria: Looks good to me, approved
jenkins-bot: Verified
diff --git a/aggregator/util.py b/aggregator/util.py
index e164e35..08ec886 100644
--- a/aggregator/util.py
+++ b/aggregator/util.py
@@ -131,6 +131,12 @@
abbreviation_split.insert(1, 'm')
elif site == 'zero':
abbreviation_split.insert(1, 'zero')
+
+ # fix-up mobile site where desktop site is www, like
+ # www.m.wd to m.wd
+ if abbreviation_split[0] == 'www':
+ del abbreviation_split[0]
+
abbreviation = '.'.join(abbreviation_split)
return abbreviation
diff --git a/tests/test_util.py b/tests/test_util.py
index c0b3c8d..c841aac 100644
--- a/tests/test_util.py
+++ b/tests/test_util.py
@@ -170,6 +170,11 @@
'wikidatawiki')
self.assertEqual(actual, 'www.wd')
+ def test_dbname_to_webstatscollector_abbreviation_wikidata_mobile(self):
+ actual = aggregator.dbname_to_webstatscollector_abbreviation(
+ 'wikidatawiki', 'mobile')
+ self.assertEqual(actual, 'm.wd')
+
def test_dbname_to_webstatscollector_abbreviation_commons(self):
actual = aggregator.dbname_to_webstatscollector_abbreviation(
'commonswiki')
--
To view, visit https://gerrit.wikimedia.org/r/181396
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ia42d0859c4ac7e461f35bb262733da8edb3d4565
Gerrit-PatchSet: 1
Gerrit-Project: analytics/aggregator
Gerrit-Branch: master
Gerrit-Owner: QChris <[email protected]>
Gerrit-Reviewer: Nuria <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits