An asynchronous Python wrapper for the Hypixel API.
hopefully i rewrite this soon
Python 3.6 or higher is required
You can install the package with the following command.
# Linux/macOS
python3 -m pip install -U pypixel-api
# Windows
py -3 -m pip install -U pypixel-api
Or, you can install the development version from the GitHub:
# Linux/macOS
python3 -m pip install -U git+https://github.com/plun1331/PyPixel
# Windows
py -3 -m pip install -U git+https://github.com/plun1331/PyPixel
You can find some examples in our documentation
- Removed API Key validation.
- Added support for the
/skyblock/auctions
endpoint. - Added
stripFormatting(text)
toHypixelUtils
to strip Minecraft text formatting from strings. - The wrapper now sends an
Api-Key
header to authenticate with the API instead of thekey
path param. - The wrapper will also send a
User-Agent
header to the APIs that it uses. - The cache no longer uses Threading.
- Added support for the
/resources/achievements
endpoint. - Added a kwarg to bypass API key validation.
- Added this changelog to the documentation.
- A few other changes that can be found in the docs.
- The module will now return
None
instead of having the value simply be missing.
- Added documentation: pypixel.readthedocs.io
- Add some methods
- Released to PyPI
- Added a changelog
- Introduced SkyBlock Profiles
- Added 3 new fuctions to
.Hypixel
(.get_name(uuid)
,.get_uuid(name)
, and.get_profiles(uuid)
) - Deleted
Other.py
in favor of a submodule,utils
- Moved the
send_request()
method to.Hypixel
and renamed it_send()
- Added a new requirement,
NBT
(Used for parsing NBT data). - Added some exception classes.
- Started subclassing
object
for no paticular reason.