Пример #1
0
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)
Пример #2
0
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():
Пример #3
0
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)