CLAIMID = "521c9d73af52509a1f46b3c957c6bf8199f44332"
url = "https://api.odysee.com/user/new"
req = urllib.request.Request(url, data=None)
f = urllib.request.urlopen(req)
data = json.loads(f.read().decode('utf-8'))
auth_token = data["data"]["auth_token"]
claim_id = CLAIMID
auth = auth_token
headers = {"Origin":"https://odysee.com",
"Referer":"https://odysee.com/",
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0"}
url="https://api.odysee.com/file/view_count?auth_token="+auth+"&claim_id="+claim_id
req = urllib.request.Request(url, data=None, headers=headers)
f = urllib.request.urlopen(req)
data = json.loads(f.read().decode('utf-8'))
if "data" in data:
data = data["data"]
else:
data = False
ODYSEEVIEWS = data[0]
print( "Odysee Views:", ODYSEEVIEWS )
ARCHIVELINK = "https://be-api.us.archive.org/views/v1/short/morias-race"
url = ARCHIVELINK
req = urllib.request.Request(url, data=None)
f = urllib.request.urlopen(req)
data = json.loads(f.read().decode('utf-8'))
ARCHIVEVIEWS = int(data["morias-race"]["all_time"])
print( "Archive.org Views:", ARCHIVEVIEWS )
PEERTUBE = "https://peer.madiator.cloud/api/v1/videos/vmPmME5XPWNc8uXSMe1xCk"
url = PEERTUBE
req = urllib.request.Request(url, data=None)
f = urllib.request.urlopen(req)
data = json.loads(f.read().decode('utf-8'))
PEERVIEWS = int(data["views"])
print( "Madiator Views:", PEERVIEWS )
videoId = "b83W_azDOK8"
try:
url = "https://invidious.namazso.eu/api/v1/videos/"+videoId
req = urllib.request.Request(url, data=None)
f = urllib.request.urlopen(req)
data = json.loads(f.read().decode('utf-8'))
except:
url = "https://yt.artemislena.eu/api/v1/videos/"+videoId
req = urllib.request.Request(url, data=None)
f = urllib.request.urlopen(req)
data = json.loads(f.read().decode('utf-8'))
YOUTUBEVIEWS = data["viewCount"]
print( "YouTube Views:", YOUTUBEVIEWS )