Beispiel #1
0


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:
Beispiel #2
0
 def signedOn(self):
     for i in settings.channels(__file__):
         self.join(i)
Beispiel #3
0
 def signedOn(self):
     for i in settings.channels(__file__):
         self.join(i)