import urllib,urllib2,sys,re,xbmcplugin,xbmcgui,xbmcaddon,xbmc,base64,datetime,os,time from datetime import date from datetime import datetime import settings from hashlib import md5 import json from threading import Timer from t0mm0.common.net import Net net = Net() ADDON = xbmcaddon.Addon(id='plugin.video.FilmOn') resolution=ADDON.getSetting('res') channelist=settings.channels() #Global Constants USER_AGENT = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3' channel= 'http://www.filmon.com/channel/' logo = 'http://static.filmon.com/couch/channels/' res= settings.res() api ='http://www.filmon.com/api/' tvapi='http://www.filmon.com/tv/api/' user=ADDON.getSetting('user') passs=ADDON.getSetting('pass') password = md5(passs).hexdigest() keep_alive='http://www.filmon.com/api/keep-alive?session_key=' filmon='http://www.filmon.com/tv/themes/filmontv/img/mobile/filmon-logo-stb.png' def keepAlive(): validWin = xbmcgui.getCurrentWindowId() in [10025, 12005] if not validWin:
def signedOn(self): for i in settings.channels(__file__): self.join(i)