def METHOD_NAME(plugin, item_id, category_emission_url, **kwargs):
    """
    Build programs listing
    - ...
    """
    resp = urlquick.get(category_emission_url)
    root = resp.parse()
    for program_datas in root.iterfind(".//div"):
        if program_datas.get("class") is not None:
            if "col-xs-12 col-md-12 col-sm-12 col-lg-12" in program_datas.get(
                    "class"):
                program_title = program_datas.findall(".//span/a")[1].text
                program_image = program_datas.find(".//img").get("src")
                program_url = URL_ROOT + program_datas.find(".//a").get("href")
                program_plot = ""
                if program_datas.find(".//p") is not None:
                    program_plot = program_datas.find(".//p").text
                item = Listitem()
                item.label = program_title
                item.art['thumb'] = item.art['landscape'] = program_image
                item.info["plot"] = program_plot
                item.set_callback(
                    list_videos,
                    item_id=item_id,
                    program_url=program_url,
                    page="0")
                item_post_treatment(item)
                yield item