semvec/pypi-packages huggingface dataset:
circleapi 2024.1.6.1
Unoffical osu! apiv2 python wrapper
Requires Python: >=3.10
Keywords: osu!,apiv2,wrapper

circleapi
---------

Yet another python wrapper for osu! api

Take a look at the "examples" folder for typical use cases.

Disclaimer
----------

circleapi was made with my needs in mind (token management, massive concurrency, easy logging, async support), unless you know what you're doing I would highly recommend using another wrapper ([aiosu](https://github.com/NiceAesth/aiosu), [ossapi](https://github.com/circleguard/ossapi))

Main features
-------------

- Built with high concurrency in mind (thread safe, coroutine safe)
- Optional async support
- Reusable Oauth2 token (api v2)
- Automatic Oauth2 token refresh (api v2)
- Built-in rate limiting
- Built-in thread support
- Strict response validation (msgspec)

Installation
------------

```bash
$ pip install circleapi
```

Development setup
```bash
$ git clone https://github.com/miinorii/circleapi.git
$ cd circleapi
$ python -m venv venv
$ venv/bin/activate # linux
$ venv/Scripts/activate.bat # windows
$ pip install -r requirements.txt
$ pip install -e .
```

Supported endpoints
---------

- osu api v2
  - beatmap_lookup
  - get_user_beatmap_score
  - get_user_beatmap_scores
  - get_beatmap_scores
  - get_beatmaps
  - get_beatmap
  - get_beatmap_attributes
  - get_score
  - get_own_data
- osu.lea.moe
  - get_ranked_ids
  - get_loved_ids
  - get_ranked_and_loved_ids
pip-nftables 1.0.2.post1
Copy of the python3-nftables module used to interact with libnftables
Requires Python: >=3

# NFTables 

This is a copy of the python3-nftables module that is used to interact with [libnftables](https://www.mankier.com/5/libnftables-json).

The repository is used to serve it using PyPI

The goal of this repo is to keep up to date with changes in the main repo and serve it in PyPI. This is highly based in [ansibleguy idea](https://github.com/ansibleguy/python3-nftables) and repo, with some automation


## Documentation

* [libnftables](https://www.mankier.com/5/libnftables-json)
* [NFTables](https://wiki.nftables.org/wiki-nftables/index.php/Quick_reference-nftables_in_10_minutes)