def METHOD_NAME(plugin, item_id, url, **kwargs):
    resp = urlquick.get(url_constructor(url), max_age=-1)
    root_elem = resp.parse()
    container = root_elem.find(".//div[@class='views-element-container']")
    for video in container.iterfind(".//div[@class='video-block']"):
        anchor = video.find(".//a")
        if anchor is None:
            continue
        # bypass video if no js player found
        emission_url = url_constructor(anchor.get("href"))
        resp2 = urlquick.get(emission_url)
        js_player_array = PATTERN_VIDEO_JS.findall(resp2.text)
        if len(js_player_array) == 0:
            continue
        item_url = js_player_array[0]
        for i in create_item(video, item_id, item_url, play_video):
            yield i
    pager = root_elem.find(".//nav[@class='pager']")
    if pager:
        next_tag = pager.find(".//ul//li//a[@rel='next']")
        if next_tag:
            next_url = re.sub(r'\?.*', '', url) + next_tag.get("href")
            yield Listitem.next_page(url=next_url, item_id=item_id, callback=METHOD_NAME)