From 8834e927eb7792703c2aa5427ef921d2cac9cc0a Mon Sep 17 00:00:00 2001 From: topilski Date: Sun, 9 Jun 2019 07:11:45 +0300 Subject: [PATCH] Script for parsing output --- scripts/parse_json_out.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 scripts/parse_json_out.py 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()