Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions api.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,29 @@ def get_skills(self):
api_request = requests.get("https://api.hypixel.net/resources/skyblock/skills").content
collections_data = json.loads(api_request)
return collections_data

def get_items(self):
"""
Returns a `dict` of information related to Skyblock items.
"""
api_request = requests.get("https://api.hypixel.net/resources/skyblock/items").content
items_data = json.loads(api_request)
return items_data

def get_mayor_information(self):
"""
Returns a `dict` of information regarding the current mayor in Skyblock.
"""
api_request = requests.get("https://api.hypixel.net/resources/skyblock/election").content
mayor_info = json.loads(api_request)
del mayor_info["current"]
return mayor_info

def get_current_election(self):
"""
Returns a `dict` of information regarding the current election in Skyblock.
"""
api_request = requests.get("https://api.hypixel.net/resources/skyblock/election").content
election_info = json.loads(api_request)
del election_info["mayor"]
return election_info