DEV Community

Cover image for fluxpoint.py
Dhruva Shaw
Dhruva Shaw

Posted on

fluxpoint.py

fluxpoint.py

============

Discord server invite PyPI version info PyPI supported Python versions

A modern, easy to use, feature-rich, and async ready API wrapper for
Fluxpoint written in Python.

Key Features

  • Modern Pythonic API using async and await.
  • Proper rate limit handling.
  • Optimised in both speed and memory.

Installing

Python 3.8 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.py
Enter fullscreen mode Exit fullscreen mode

To 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]
Enter fullscreen mode Exit fullscreen mode

To install the development version, do the following:

$ git clone https://github.com/Dhruvacube/fluxpoint.py
$ cd fluxpoint.py
$ python3 -m pip install -U .[speed]
Enter fullscreen mode Exit fullscreen mode

Quick Example

from fluxpoint import FluxpointClient
import asyncio
import sys

# setting up the fluxpoint client handler
a = FluxpointClient(api_token="get api token from https://fluxpoint.dev/api/access")

# setting up the windows loop policy according to the operating system
if sys.platform.startswith('win32') or sys.platform.startswith('cygwin'):
    asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

# getting the image url of AZURLANE image
print(asyncio.run(a.azurlane()))
Enter fullscreen mode Exit fullscreen mode

You can find more examples in the examples
directory
.


Links

GitHub logo Dhruvacube / fluxpoint.py

Async python wrapper for the fluxpoint api

fluxpoint.py

Discord server invite PyPI version info PyPI supported Python versions

A modern, easy to use, feature-rich, and async ready API wrapper for Fluxpoint written in Python.

Key Features

  • Modern Pythonic API using async and await.
  • Proper rate limit handling.
  • Optimised in both speed and memory.

Installing

Python 3.8 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.py
Enter fullscreen mode Exit fullscreen mode

To 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]
Enter fullscreen mode Exit fullscreen mode

To install the development version, do the following:

$ git clone https://github.com/Dhruvacube/fluxpoint.py
$ cd fluxpoint.py
$ python3 -m pip install -U .[speed]
Enter fullscreen mode Exit fullscreen mode

Quick Example

from fluxpoint import FluxpointClient
import asyncio
import sys
# setting up the fluxpoint client handler
a = FluxpointClient(api_token="get api token
Enter fullscreen mode Exit fullscreen mode

Top comments (0)