diff options
Diffstat (limited to 'plugin.video.crackle/main.py')
-rw-r--r-- | plugin.video.crackle/main.py | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/plugin.video.crackle/main.py b/plugin.video.crackle/main.py new file mode 100644 index 0000000..27674bd --- /dev/null +++ b/plugin.video.crackle/main.py @@ -0,0 +1,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)
\ No newline at end of file |