コード例 #1
0
ファイル: ga.py プロジェクト: neno1978/xbmctorrent
def make_visitor():
    from pyga.requests import Visitor

    info = lambda x: xbmc.getInfoLabel("System.%s" % x)
    visitor = Visitor()
    visitor.user_agent = get_user_agent()
    visitor.locale = xbmc.getLanguage()
    visitor.screen_resolution = "%sx%s" % (info("ScreenWidth"), info("ScreenHeight"))
    return visitor
コード例 #2
0
ファイル: ga.py プロジェクト: mnjstwins/xbmctorrent
def make_visitor():
    from pyga.requests import Visitor

    info = lambda x: xbmc.getInfoLabel("System.%s" % x)
    visitor = Visitor()
    visitor.user_agent = get_user_agent()
    visitor.locale = xbmc.getLanguage()
    visitor.screen_resolution = "%sx%s" % (info("ScreenWidth"),
                                           info("ScreenHeight"))
    return visitor
コード例 #3
0
ファイル: ivi2xbmc.py プロジェクト: ypol67/seppius-xbmc-repo
GAcookie =Addon.getSetting('GAcookie')
uniq_id=Addon.getSetting('uniq_id')

ses_file = xbmc.translatePath('special://temp/'+ 'session.ag')
vis_file = xbmc.translatePath('special://temp/'+ 'visitor.ag')
try:
    with open(vis_file, 'rb') as f:
        visitor = pickle.load(f)

except: 
    visitor = Visitor()
    visitor.user_agent=get_user_agent()
    visitor.locale = xbmc.getLanguage()
    info = lambda x: xbmc.getInfoLabel("System.%s" % x)
    visitor.screen_resolution = "%sx%s" % (info("ScreenWidth"), info("ScreenHeight"))
    visitor.unique_id=random.randint(0, 0x7fffffff)

    with open(vis_file, 'wb') as f:
        pickle.dump(visitor, f)
       
try:
    with open(ses_file, 'rb') as f:
        session = pickle.load(f)

except: 
    session = Session()
    with open(ses_file, 'wb') as f:
        pickle.dump(session, f)