summaryrefslogtreecommitdiff
path: root/plugin.video.hak5/resources/lib/hak5_main.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugin.video.hak5/resources/lib/hak5_main.py')
-rw-r--r--plugin.video.hak5/resources/lib/hak5_main.py25
1 files changed, 14 insertions, 11 deletions
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')})