Hypixel SkyBlock Weight Calculator.
Project description
senitherweight
Hypixel SkyBlock Weight Calculator
Information
Written without any external libraries other than aiohttp
which is used to fetch data from the Hypixel API.
This requires a Hypixel API key. You may obtain one by logging onto hypixel.net
with your Minecraft client and typing
/api new.
Credits
Usage
from senitherweight import SenitherWeight
import asyncio
senither = SenitherWeight("API-KEY-HERE")
async def main():
# using a UUID
print(await senither.get_weight("e710ff36fe334c0e8401bda9d24fa121"))
# using a username
print(await senither.get_weight_from_name("timnoot"))
# functions for if you wish to see a certain profile instead of the most recently used profile
print(await senither.get_weight_from_name("MooshiMochi", "Orange"))
print(await senither.get_weight("0ce87d5afa5f4619ae78872d9c5e07fe", "Mango"))
# get raw weight from raw data, read the JSDoc for more information
# this does not return the uuid and username fields but it does not make any requests
print(SenitherWeight.get_weight_raw(
{
'mining': 183102234.88907138, 'foraging': 61906511.969001345, 'enchanting': 508444404.0935615,
'farming': 136267563.7507943, 'combat': 418778146.1766783, 'fishing': 110893816.12596695,
'alchemy': 112877401.723031, 'taming': 488698175.13185537
},
{
'healer': {'experience': 129196634.63940006},
'mage': {'experience': 156073711.0390862},
'berserk': {'experience': 304167530.58791596},
'archer': {'experience': 235720208.66076514},
'tank': {'experience': 192383702.58436698}
},
900529694,
{
'zombie': {'xp': 2115212},
'spider': {'xp': 1913691},
'wolf': {'xp': 1200006},
'enderman': {'xp': 1000500},
'blaze': {'xp': 255}
},
))
asyncio.run(main())
Example output of one of the functions, in JSON:
{
"total": 5902.302984602829,
"skill_weight": 3013.6795988302724,
"dungeon_weight": 2357.485394537336,
"slayer_weight": 531.1379912352199
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
senitherweight-0.0.1.tar.gz
(9.9 kB
view hashes)
Built Distribution
Close
Hashes for senitherweight-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad40f632c13d87187daaf87cfcd27eceb2aca6297e064571d032cf4847bd7811 |
|
MD5 | 7326f7e6042e6f6eb332b4c28be8edf2 |
|
BLAKE2b-256 | 5ffdf6bdf847e79b9fc5b39454f781d4e110c3f7bb37406396a46c42ffa63fae |