summaryrefslogtreecommitdiff
path: root/plugin.video.crackle/main.py
blob: 27674bdcae38725c55806bdb6dd88fcd72303579 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
from resources.lib.globals import *

params=get_params()
media_id=None
name=None
mode=None
stream_type=None

try:
    media_id=urllib.unquote_plus(params["id"])
except:
    pass
try:
    name=urllib.unquote_plus(params["name"])
except:
    pass
try:
    mode=int(params["mode"])
except:
    pass
try:
    stream_type=urllib.unquote_plus(params["type"])
except:
    pass

if mode==None:                    
    #test()
    #or url==None or len(url)<1
    mainMenu()
elif mode==100:
    listShows()

elif mode==101:    
    listMovies()  

elif mode==102:
    getEpisodes(media_id)

elif mode==103:    
    if stream_type == "movies": media_id = getMovieID(media_id)
    getStream(media_id)
    
elif mode==999:
	deauthorize()

xbmcplugin.endOfDirectory(addon_handle)