diff --git a/plugin.video.adulthideout/resources/logos/hypnotube.png b/plugin.video.adulthideout/resources/logos/hypnotube.png new file mode 100644 index 0000000..ec36e85 Binary files /dev/null and b/plugin.video.adulthideout/resources/logos/hypnotube.png differ diff --git a/plugin.video.adulthideout/resources/logos/punishbang.png b/plugin.video.adulthideout/resources/logos/punishbang.png new file mode 100644 index 0000000..840f448 Binary files /dev/null and b/plugin.video.adulthideout/resources/logos/punishbang.png differ diff --git a/plugin.video.adulthideout/resources/logos/realcuckoldsex.png b/plugin.video.adulthideout/resources/logos/realcuckoldsex.png new file mode 100644 index 0000000..ee2c583 Binary files /dev/null and b/plugin.video.adulthideout/resources/logos/realcuckoldsex.png differ diff --git a/plugin.video.adulthideout/resources/websites/hypnotube.py b/plugin.video.adulthideout/resources/websites/hypnotube.py new file mode 100644 index 0000000..9e37d23 --- /dev/null +++ b/plugin.video.adulthideout/resources/websites/hypnotube.py @@ -0,0 +1,51 @@ +import re +import xbmc +from ..functions import add_dir, add_link, make_request, fanart, logos +import xbmcgui +import xbmcplugin +import xbmcaddon +import urllib.parse as urllib_parse +from urllib.parse import urlparse +import html +import sys + + +def process_hypnotube_content(url): + #xbmc.log("process_hypnotube_content: " + url, xbmc.LOGINFO) + if "search" not in url and "channels" not in url: + url = url + "/videos/" + if 'https://hypnotube.com/channels/' == url: + process_hypnotube_categories(url) + else: + content = make_request(url, mobile=True).replace('\n', '').replace('\r', '') + #xbmc.log("Hypnotube content: " + content, xbmc.LOGINFO) + add_dir("Categories", "https://hypnotube.com/channels/", 2, logos + 'hypnotube.png', fanart) + add_dir(f'Search hypnotube', 'hypnotube', 5, logos + 'hypnotube.png', fanart) + match = re.compile('