Yurik has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/185635

Change subject: Add implicit 'DIRECT' before 2014-07-03
......................................................................

Add implicit 'DIRECT' before 2014-07-03

Change-Id: Ic49b5e3db92d8d842f2c94a020d2a9a334da6406
---
M scripts/weblogs2.py
1 file changed, 5 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/zero-sms 
refs/changes/35/185635/1

diff --git a/scripts/weblogs2.py b/scripts/weblogs2.py
index e0e3e96..5eaad41 100644
--- a/scripts/weblogs2.py
+++ b/scripts/weblogs2.py
@@ -95,6 +95,8 @@
         importStart = self.parseDate('2014-04-01', self.dateFormat)
         importEnd = self.parseDate('2014-05-01', self.dateFormat)
         defaultLaunched = self.parseDate('2000-01-01', self.dateFormat)
+        # If 'via' is opera only, up to and including this day add 'direct'
+        directProxyFixDate = self.parseDate('2014-07-03', self.dateFormat)
 
         wiki = self.getWiki()
         # 
https://zero.wikimedia.org/w/api.php?action=zeroportal&type=analyticsconfig&format=jsonfm
@@ -111,6 +113,9 @@
                 c.languages = True if True == c.languages else set(c.languages)
                 c.sites = True if True == c.sites else set(c.sites)
                 c.via = set(c.via)
+                # Before this date 'DIRECT' was not explicit
+                if c.before <= directProxyFixDate and c.via == {'OPERA'}:
+                    c.via.add('DIRECT')
                 c.ipsets = set(c.ipsets)
                 c.enabled = 'enabled' not in c or c.enabled
                 # configs were created in april 2014, but zero has been 
running longer than that

-- 
To view, visit https://gerrit.wikimedia.org/r/185635
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic49b5e3db92d8d842f2c94a020d2a9a334da6406
Gerrit-PatchSet: 1
Gerrit-Project: analytics/zero-sms
Gerrit-Branch: master
Gerrit-Owner: Yurik <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to