elif action == 'openSettings': from resources.lib.modules import control control.openSettings() elif action == 'urlresolverSettings': from resources.lib.modules import control control.openSettings(id='script.module.urlresolver') elif action == 'addView': from resources.lib.modules import views views.addView(content) elif action == 'downloader': from resources.lib.modules import downloader downloader.downloader() elif action == 'addDownload': from resources.lib.modules import downloader downloader.addDownload(name,url,image) elif action == 'removeDownload': from resources.lib.modules import downloader downloader.removeDownload(url) elif action == 'startDownload': from resources.lib.modules import downloader downloader.startDownload() elif action == 'startDownloadThread': from resources.lib.modules import downloader
elif action == 'authTrakt': from resources.lib.api import trakt trakt.authTrakt() elif action == 'download': from resources.lib.api import debrid debrid.downloadItem(name, url, id) elif action == 'download_manager': from resources.lib.indexers import navigator navigator.navigator().download_manager() elif action == 'download_manager_list': from resources.lib.modules import downloader downloader.downloader().download_manager() elif action == 'download_manager_stop': from resources.lib.modules import downloader, control downloader.downloader().logDownload(title, '0', '0', mode='stop') control.refresh() elif action == 'download_manager_delete': from resources.lib.modules import downloader, control downloader.downloader().logDownload(title, '0', '0', mode='delete') control.refresh() elif action == 'addItem': from resources.lib.sources import sources sources().addItem(title)
elif action == 'openDialog': from resources.lib.modules import phdialogs phdialogs.openDialog(url,audio) elif action == 'openSettings': from resources.lib.modules import control control.openSettings() elif action == 'addView': from resources.lib.modules import views views.addView(content) elif action == 'downloader': from resources.lib.modules import downloader downloader.downloader() elif action == 'addDownload': from resources.lib.modules import downloader downloader.addDownload(name,url,image) elif action == 'removeDownload': from resources.lib.modules import downloader downloader.removeDownload(url) elif action == 'startDownload': from resources.lib.modules import downloader downloader.startDownload() elif action == 'startDownloadThread': from resources.lib.modules import downloader
def downloadItem(name, url, id): from resources.lib.modules import downloader downloader.downloader().download(name, url)