import json, sys
sys.stdout.reconfigure(encoding="utf-8")
data = json.load(open('C:/xampp/htdocs/curso-riao/scripts/course_structure.json','r',encoding='utf-8'))
no_id = [l for l in data if not l.get('vidalytics_id')]
with_id = [l for l in data if l.get('vidalytics_id')]
with_stream = [l for l in data if l.get('stream_url')]
print(f"Total lessons: {len(data)}")
print(f"With vidalytics_id: {len(with_id)}")
print(f"Without vidalytics_id: {len(no_id)}")
print(f"With stream_url: {len(with_stream)}")
print()
print("First 5 lessons with IDs:")
for l in with_id[:5]:
    print(f"  [{l['num']:2d}] {l['title'][:50]} | {l.get('vidalytics_id','')}")
print()
if no_id:
    print("Lessons WITHOUT vidalytics_id:")
    for l in no_id:
        print(f"  [{l['num']:2d}] {l['title'][:50]}")
