def METHOD_NAME(plugin, url):
    j = extract_json_from_html(url)
    zones = j['props']['pageProps']['props']['page']['value']['zones']
    for zone in zones:
        # Avoid empty folders
        if not zone['content']['data']:
            continue
        # Avoid infinite loop
        if URL_ARTE + zone['content']['data'][0]['url'] == url:
            continue
        item = Listitem()
        item.label = zone['title']
        item.info['plot'] = zone['description']
        item.set_callback(list_data, url=url, zone_id=zone['id'])
        item_post_treatment(item)
        yield item