diff --git a/scripts/parse_json_out.py b/scripts/parse_json_out.py new file mode 100644 index 0000000..14e3b7a --- /dev/null +++ b/scripts/parse_json_out.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 +import json + +if __name__ == '__main__': + f = open("out.m3u", "w") + f.write('#EXTM3U\n') + with open('test.json') as json_file: + data = json.load(json_file) + idx = 0 + for p in data: + name = p['name'] + icon = p['icon'] + group = p['group'] + sid = p['input']['urls'][0]['id'] + input = p['input']['urls'][0]['uri'] + f.write('#EXTINF:{0} tvg-id="{1}" tvg-name="" tvg-logo="{3}" group-title="{4}",{2}\n{5}\n'.format( + idx, + sid, + name, + icon, + group, + input)) + idx += 1 + + f.close()