import json,urllib.request,collections
x=json.load(urllib.request.urlopen('http://127.0.0.1:8644/episodes/inventory'))['episodes']
for pat in ['obsidian','youtube','hermes']:
print(pat,sum(1 for e in x if pat in ((e.get('name') or '')+' '+(e.get('source_description') or '')).lower()))
print(collections.Counter((e.get('source_description') or '').split('|')[0].strip() for e in x).most_common(20))
print('obs samples')
for e in [e for e in x if 'obsidian' in ((e.get('name') or '')+' '+(e.get('source_description') or '')).lower()][:10]: print(e['name'],e['source_description'])