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: print '=======================Ending Session=======================' sess = xbmcgui.Window(10000).getProperty("SessionID") logout=api+'logout?session_key=%s' % (sess) req =urllib2.Request(logout) response = urllib2.urlopen(req)
from t0mm0.common.net import Net from t0mm0.common.addon import Addon from threading import Timer import datetime import time net = Net() PLUGIN = 'plugin.video.notfilmon' ADDON = xbmcaddon.Addon(id=PLUGIN) #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/' base = 'http://dl.dropbox.com/u/129714017/hubmaintenance/' logo = 'http://static.filmon.com/couch/channels/' res = settings.res() addon = Addon('plugin.video.notfilmon', sys.argv) datapath = addon.get_profile() cookie_path = os.path.join(datapath, 'cookies') net = Net() loginurl = 'http://www.filmon.com/ajax/login' email = ADDON.getSetting('user') password = ADDON.getSetting('pass') if os.path.exists(cookie_path) == False: os.makedirs(cookie_path) cookie_jar = os.path.join(cookie_path, "FilmOn.lwp") def login():
from t0mm0.common.net import Net from t0mm0.common.addon import Addon if 64 - 64: i11iIiiIii import datetime import time OO0o = Net() if 81 - 81: Iii1I1 + OO0O0O % iiiii % ii1I - ooO0OO000o ii11i = 'plugin.video.notfilmon' oOooOoO0Oo0O = xbmcaddon.Addon(id=ii11i) if 10 - 10: IIiI1I11i11 #Global Constants ooOO00oOo = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3' OOOo0 = 'http://www.filmon.com/channel/' Oooo000o = 'http://dl.dropbox.com/u/129714017/hubmaintenance/' IiIi11iIIi1Ii = 'http://static.filmon.com/couch/channels/' Oo0O = settings.res() IiI = Addon('plugin.video.notfilmon', sys.argv) ooOo = IiI.get_profile() Oo = os.path.join(ooOo, 'cookies') OO0o = Net() o0O = 'http://www.filmon.com/ajax/login' IiiIII111iI = oOooOoO0Oo0O.getSetting('user') IiII = oOooOoO0Oo0O.getSetting('pass') iI1Ii11111iIi = {'password': IiII, 'email': IiiIII111iI, 'remember': 1} i1i1II = { 'Host': 'www.filmon.com', 'Origin': 'http://www.filmon.com', 'Referer': 'http://www.filmon.com/user/login', 'X-Requested-With': 'XMLHttpRequest' } O0oo0OO0 = OO0o.http_POST(o0O, iI1Ii11111iIi, i1i1II)