Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- import _common
- import _database
- import urllib
- import sys
- #import resources.lib._common as common
- import xbmc
- class _Info:
- def __init__(self, s):
- args = urllib.unquote_plus(s).split(' , ')
- for x in args:
- try:
- (k, v) = x.split('=', 1)
- setattr(self, k, v.strip('"\''))
- except:
- pass
- args = _Info(sys.argv[2][1:].replace('&', ' , '))
- def delete_show():
- series_title, mode, submode, url = args.url.split('<join>')
- command = 'delete from shows where series_title = ? and mode = ? and submode = ?;'
- values = (series_title, mode, submode)
- _database.execute_command(command, values, commit = True)
- #_common.args.name=series_title
- #exec 'import resources.lib.%s as sitemodule' % mode
- #exec 'sitemodule.%s()' % submode
- #xbmc.executebuiltin("Container.Refresh")
- def favor_show():
- series_title, mode, submode, url = args.url.split('<join>')
- command = 'update shows set favor = 1 where series_title = ? and mode = ? and submode = ?;'
- values = (series_title, mode, submode)
- _database.execute_command(command, values, commit = True)
- def unfavor_show():
- series_title, mode, submode, url = args.url.split('<join>')
- command = 'update shows set favor = 0 where series_title = ? and mode = ? and submode = ?;'
- values = (series_title, mode, submode)
- _database.execute_command(command, values, commit = True)
- def hide_show():
- series_title, mode, submode, url = args.url.split('<join>')
- command = 'update shows set hide = 1 where series_title = ? and mode = ? and submode = ?;'
- values = (series_title, mode, submode)
- _database.execute_command(command, values, commit = True)
- def unhide_show():
- series_title, mode, submode, url = args.url.split('<join>')
- command = 'update shows set hide = 0 where series_title = ? and mode = ? and submode = ?;'
- values = (series_title, mode, submode)
- _database.execute_command(command, values, commit = True)
- _common.args.name=series_title
- exec 'import resources.lib.%s as sitemodule' % mode
- exec 'sitemodule.%s()' % submode
- xbmc.executebuiltin("Container.Refresh")
- def refresh_show():
- series_title, mode, submode, url = args.url.split('<join>')
- print series_title, mode, submode, url
- _common.get_serie(series_title, mode, submode, url, forceRefresh = True)
- _common.args.name=series_title
- exec 'import resources.lib.%s as sitemodule' % mode
- exec 'sitemodule.%s()' % submode
- xbmc.executebuiltin("Container.Refresh")
Advertisement
Add Comment
Please, Sign In to add comment