astrXbian/.install/.kodi/addons/plugin.video.vstream/resources/lib/statistic.py

52 lines
2.3 KiB
Python

from resources.lib.handler.requestHandler import cRequestHandler
from resources.lib.handler.inputParameterHandler import cInputParameterHandler
#from ctypes import *
import time
import random
class cStatistic:
STATISTIC_URL = 'http://www.google-analytics.com/__utm.gif'
STATISTIC_ID = 'UA-53463976-1'
def callStartPlugin(self, sPluginName, sTitle):
try:
oRequestHandler = cRequestHandler(self.STATISTIC_URL)
oRequestHandler.addParameters('utmac', self.STATISTIC_ID)
rndX = random.randint(1, 99999999-10000000) + 10000000
rndY = random.randint(1, 999999999-100001000) + 100000000
ts1 = float(time.time())
ts2 = float(time.time())
ts3 = float(time.time())
ts4 = float(time.time())
ts5 = float(time.time())
sUtmccValue = '__utma=' + str(rndY) + '.' + str(rndX) + '.' + str(ts1) + '.' + str(ts2) + '.' + str(ts3) + '; '
sUtmccValue = sUtmccValue + '+__utmz=' + str(rndY) + '.' + str(ts4) + '.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); '
oRequestHandler.addParameters('utmcc', sUtmccValue)
#oRequestHandler.addParameters('aip', '1') # anonymizeIp
oRequestHandler.addParameters('utmcs', 'UTF-8')
#oRequestHandler.addParameters('utmdt', 'Plugin Activity')
oRequestHandler.addParameters('utmdt', str(sTitle))
oRequestHandler.addParameters('utmfl', '10.1 r102')
#oRequestHandler.addParameters('utmhid', '1549554730')
oRequestHandler.addParameters('utmhn', 'code.google.com')
oRequestHandler.addParameters('utmje', '0')
oRequestHandler.addParameters('utmn', str(random.randint(0, 0x7fffffff)))
oRequestHandler.addParameters('utmp', str(sPluginName))
oRequestHandler.addParameters('utmr', '-')
#oRequestHandler.addParameters('utme', str(sPluginName))
oRequestHandler.addParameters('utmsc', '24-bit')
oRequestHandler.addParameters('utmsr', '1920x1080')
oRequestHandler.addParameters('utmu', 'qAAg')
#oRequestHandler.addParameters('utmul', 'de')
oRequestHandler.addParameters('utmwv', '4.8.6')
oRequestHandler.request()
except Exception:
return