From 3467ee3e394f21e32d89ad06a5689772914d2412 Mon Sep 17 00:00:00 2001 From: skipmodea1 Date: Sat, 27 Jan 2018 05:02:26 +0100 Subject: [plugin.video.hak5] 1.0.3 --- plugin.video.hak5/resources/lib/hak5_main.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'plugin.video.hak5/resources/lib/hak5_main.py') diff --git a/plugin.video.hak5/resources/lib/hak5_main.py b/plugin.video.hak5/resources/lib/hak5_main.py index f1c2105..510c3d4 100644 --- a/plugin.video.hak5/resources/lib/hak5_main.py +++ b/plugin.video.hak5/resources/lib/hak5_main.py @@ -4,19 +4,22 @@ # # Imports # +from __future__ import absolute_import +from future import standard_library +standard_library.install_aliases() +from builtins import object import sys -import urllib +import urllib.request, urllib.parse, urllib.error import xbmcgui import xbmcplugin import os -from hak5_const import LANGUAGE, IMAGES_PATH, HAK5RECENTLYADDEDURL, HAK5SEASONSURLHTTPS, \ - HAKTIKRECENTLYADDEDURL, THREATWIRERECENTLYADDEDURL, TEKTHINGRECENTLYADDEDURL, PINEAPPLEUNIVERSITYRECENTLYADDEDURL, \ - METASPLOITRECENTLYADDEDURL +from .hak5_const import LANGUAGE, IMAGES_PATH, HAK5RECENTLYADDEDURL, HAK5SEASONSURLHTTPS, \ + HAKTIKRECENTLYADDEDURL, THREATWIRERECENTLYADDEDURL, TEKTHINGRECENTLYADDEDURL, METASPLOITRECENTLYADDEDURL # # Main class # -class Main: +class Main(object): def __init__(self): # Get the command line arguments # Get the plugin url in plugin:// notation @@ -29,7 +32,7 @@ class Main: # parameters = {"action": "list-episodes", "plugin_category": LANGUAGE(30301), "url": HAK5RECENTLYADDEDURL, "next_page_possible": "False"} - url = self.plugin_url + '?' + urllib.urlencode(parameters) + url = self.plugin_url + '?' + urllib.parse.urlencode(parameters) list_item = xbmcgui.ListItem(LANGUAGE(30301)) is_folder = True list_item.setArt({'fanart': os.path.join(IMAGES_PATH, 'fanart-blur.jpg')}) @@ -41,7 +44,7 @@ class Main: # parameters = {"action": "list-seasons", "plugin_category": LANGUAGE(30302), "url": HAK5SEASONSURLHTTPS, "next_page_possible": "False"} - url = self.plugin_url + '?' + urllib.urlencode(parameters) + url = self.plugin_url + '?' + urllib.parse.urlencode(parameters) list_item = xbmcgui.ListItem(LANGUAGE(30302)) is_folder = True list_item.setArt({'fanart': os.path.join(IMAGES_PATH, 'fanart-blur.jpg')}) @@ -54,7 +57,7 @@ class Main: parameters = {"action": "list-episodes", "plugin_category": LANGUAGE(30303), "url": HAKTIKRECENTLYADDEDURL, "next_page_possible": "True"} - url = self.plugin_url + '?' + urllib.urlencode(parameters) + url = self.plugin_url + '?' + urllib.parse.urlencode(parameters) list_item = xbmcgui.ListItem(LANGUAGE(30303)) is_folder = True list_item.setArt({'fanart': os.path.join(IMAGES_PATH, 'fanart-blur.jpg')}) @@ -66,7 +69,7 @@ class Main: # parameters = {"action": "list-episodes", "plugin_category": LANGUAGE(30304), "url": THREATWIRERECENTLYADDEDURL, "next_page_possible": "True"} - url = self.plugin_url + '?' + urllib.urlencode(parameters) + url = self.plugin_url + '?' + urllib.parse.urlencode(parameters) list_item = xbmcgui.ListItem(LANGUAGE(30304)) is_folder = True list_item.setArt({'fanart': os.path.join(IMAGES_PATH, 'fanart-blur.jpg')}) @@ -78,7 +81,7 @@ class Main: # parameters = {"action": "list-episodes", "plugin_category": LANGUAGE(30305), "url": TEKTHINGRECENTLYADDEDURL, "next_page_possible": "True"} - url = self.plugin_url + '?' + urllib.urlencode(parameters) + url = self.plugin_url + '?' + urllib.parse.urlencode(parameters) list_item = xbmcgui.ListItem(LANGUAGE(30305)) is_folder = True list_item.setArt({'fanart': os.path.join(IMAGES_PATH, 'fanart-blur.jpg')}) @@ -90,7 +93,7 @@ class Main: # parameters = {"action": "list-episodes", "plugin_category": LANGUAGE(30307), "url": METASPLOITRECENTLYADDEDURL, "next_page_possible": "False"} - url = self.plugin_url + '?' + urllib.urlencode(parameters) + url = self.plugin_url + '?' + urllib.parse.urlencode(parameters) list_item = xbmcgui.ListItem(LANGUAGE(30307)) is_folder = True list_item.setArt({'fanart': os.path.join(IMAGES_PATH, 'fanart-blur.jpg')}) -- cgit v1.2.3