
A modern, easy to use, feature-rich, and async ready API wrapper for Fluxpoint written in Python.
- Modern Pythonic API using
asyncandawait. - Proper rate limit handling.
- Optimised in both speed and memory.
Python 3.9 or higher is required
To install the library, you can just run the following command:
# Linux/macOS python3 -m pip install -U fluxpoint.py # Windows py -3 -m pip install -U fluxpoint.pyTo speedup the api wrapper you should run the following command:
# Linux/macOS python3 -m pip install -U "fluxpoint.py[speed]"# Windows py -3 -m pip install -U fluxpoint.py[speed]To install the development version, do the following:
$ git clone https://github.com/Creatrix-Net/fluxpoint.py $ cd fluxpoint.py $ python3 -m pip install -U .[speed]fromfluxpointimportFluxpointClientimportasyncioimportsys# setting up the fluxpoint client handlera=FluxpointClient(api_token="get api token from fluxpoint.dev/api/access") # setting up the windows loop policy according to the operating systemifsys.platform.startswith('win32') orsys.platform.startswith('cygwin'): asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) # getting the random dadjokeprint(asyncio.run(a.dadjoke()))You can find more examples in the examples directory.