A thin Python wrapper around the (hidden) CurseForge API.
1.0.0 adds native support for the Minecraft interface, future interfaces planned (or can be PR'd if desired)
import curseforge
mc = curseforge.Minecraft()
jei = mc.get_addon(238222)
print(jei.display_name)More examples can be found under the examples/ folder.
This wrapper is available on PyPI:
# Windows
py -3 -m pip install PyCurseForge
# Linux, MacOS or other
pip3 install PyCurseForge
Or if you want the development version, install via GitHub (requires Git to be installed and on PATH):
py -3 -m pip install git+https://github.com/XuaTheGrate/PyCurseForge
pip3 install git+https://github.com/XuaTheGrate/PyCurseForge
Pull requests are welcome any time.
If you need to contact me for any reason, please join the official discord.py server and ping Maya#0006 in #general.