-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcharacter.py
23 lines (18 loc) · 878 Bytes
/
character.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import requests, requests_cache, datetime
requests_cache.install_cache(cache_name='rio_cache', expire_after=120)
class Character():
name = ""
realm = ""
region = ""
def __init__(self, name, realm, region):
self.name = name
self.realm = realm
self.region = region
"""
def get_mythic_plus_data(self):
best_runs = requests.get(f"https://raider.io/api/v1/characters/profile?region={self.region}&realm={self.realm}&name={self.name}&fields=mythic_plus_best_runs")
alternate_runs = requests.get(f"https://raider.io/api/v1/characters/profile?region={self.region}&realm={self.realm}&name={self.name}&fields=mythic_plus_alternate_runs")
time = datetime.datetime.now().strftime("%d.%b %Y %H:%M:%S")
print(f"{time} : UPDATED {self.name}")
return best_runs.json() and alternate_runs.json()
"""