def METHOD_NAME(plugin, item_id, category_url, **kwargs):
    resp = urlquick.get(category_url)
    root = resp.parse()
    list_videos_datas_json_value = root.find('.//article').findall(
        './/script')[0].text
    # TODO try to simplify it
    list_videos_datas_json_value = list_videos_datas_json_value.replace(
        ']', '')
    list_videos_datas_json_value = list_videos_datas_json_value.replace(
        'var NHKLIFE_LISTDATA = [', '')
    list_videos_datas_json_value = list_videos_datas_json_value.strip()
    list_videos_datas_json_value = list_videos_datas_json_value.replace(
        '{', '{"')
    list_videos_datas_json_value = list_videos_datas_json_value.replace(
        ': ', '": ')
    list_videos_datas_json_value = list_videos_datas_json_value.replace(
        ',', ',"')
    list_videos_datas_json_value = list_videos_datas_json_value.replace(
        ',"{', ',{')
    json_parser = json.loads('[' + list_videos_datas_json_value + ']')
    for video_datas in json_parser:
        if 'video' in video_datas["href"]:
            video_title = video_datas["title"]
            video_plot = video_datas["desc"]
            if 'www.nhk.or.jp' in video_datas["image_src"]:
                video_image = 'http:' + video_datas["image_src"]
            else:
                video_image = URL_ROOT + video_datas["image_src"]
            video_duration = 60 * int(video_datas["videoInfo"]["duration"].split(':')[0]) + \
                int(video_datas["videoInfo"]["duration"].split(':')[1])
            video_url = URL_NHK_LIFESTYLE + video_datas["href"].replace(
                '../', '')
            item = Listitem()
            item.label = video_title
            item.art['thumb'] = item.art['landscape'] = video_image
            item.info['plot'] = video_plot
            item.info['duration'] = video_duration
            item.set_callback(get_video_url,
                              item_id=item_id,
                              video_url=video_url)
            yield item