AngelThump

This commit is contained in:
quoije
2022-10-23 23:56:03 -04:00
parent 4e9cf54965
commit 86666c83f6
+29
View File
@@ -0,0 +1,29 @@
from requests import get
from requests import post
import argparse
import json
import subprocess
parser = argparse.ArgumentParser()
parser.add_argument("-c", help = "AngelThump channel name")
args = parser.parse_args()
def getToken():
print("[+] getting token")
endpoint = 'https://vigor.angelthump.com/' + args.c + '/token'
jHeaders = {"Content-Type": "application/json", "Identifier": "SwnpX0RnA99YdRj0SPqs"}
payload = {}
r = post(endpoint, json=payload, headers=jHeaders)
return json.loads(r.text)["token"]
def getHLS():
endpoint = 'https://vigor.angelthump.com/hls/' + args.c + '.m3u8?token=' + getToken()
return endpoint
def playVLC():
subprocess.Popen(["C:/Program Files/VideoLAN/VLC/vlc.exe",getHLS()])
if args.c:
print("[+] channel: % s" % args.c)
playVLC()
print("[+] opening VLC")