Exemplo n.º 1
0
def resolveurl():
    url = plugin.keyboard(default='', heading='Video Page URL')
    if url is not None:
        name = url
        if len(url) > 0:
            item = ListItem(label=name, label2=url, icon='DefaultVideo.png', thumbnail='DefaultVideo.png', path=plugin.url_for(endpoint=play, url=url))
            item.set_is_playable(True)
            item.set_info(info_type='video', info_labels={'Title': url, 'Plot': url})
            item.add_stream_info(stream_type='video', stream_values={})
            playable = play(url)
            plugin.notify(msg=playable.path, title="Playing..")
            plugin.play_video(playable)
    #plugin.redirect(plugin.url_for(index))
    plugin.clear_added_items()
    plugin.end_of_directory()
Exemplo n.º 2
0
def resolveurl():
    url = plugin.keyboard(default='', heading='Video Page URL')
    if url is not None:
        name = url
        if len(url) > 0:
            item = ListItem(label=name, label2=url, icon='DefaultVideo.png', thumbnail='DefaultVideo.png', path=plugin.url_for(endpoint=play, url=url))
            item.set_is_playable(True)
            item.set_info(type='video', info_labels={'Title': url, 'Plot': url})
            item.add_stream_info(stream_type='video', stream_values={})
            playable = play(url)
            plugin.notify(msg=playable.path, title="Playing..")
            plugin.play_video(playable)
    #plugin.redirect(plugin.url_for(index))
    plugin.clear_added_items()
    plugin.end_of_directory()
Exemplo n.º 3
0
def episode_list(url_link):
    detail = HighPorn.detail(url_link)
    playlist = detail.find("div", {"id": "playlist"})
    playurls = playlist.find_all("span", {"class": "playlist_scene"})
    for index, episode in enumerate(playurls):
        title = episode.get_text()
        playinfo = episode.get('data-src')
        url = ""
        if not playinfo:
            continue
        try:
            if playinfo[:4] != "http":
                url = HighPorn.playurl(playinfo)
            else:
                url = playinfo
        except Exception:
            print_exc()
        item = ListItem(**{
            'label': title,
            'path': url,
        })
        item.set_is_playable(True)
        yield item