slskd-api
Goal
This project provides a python API for slskd.
A comprehensive python API should help improve integration and increase slskd adoption by enabling rapid development of various software, such as:
- Desktop/Mobile Clients
- beets plugin(s)
- headphones integration
Installation
The package is availaible on pypi:
pip install slskd-api
Usage
Create a slskd instance with the following:
import slskd_api
slskd = slskd_api.SlskdClient(host, api_key, url_base)
Then you'll be able to access all API methods:
app_status = slskd.application.state()
available_rooms = slskd.rooms.get_all()
See the doc for further details.
Metadata
Release files for slskd-api 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| slskd_api-0.2.4.tar.gz | 25.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| slskd_api-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 62.8 kB
Release files / slskd_api-0.2.4.tar.gz
| Download URL | slskd_api-0.2.4.tar.gz |
|---|---|
| Size | 25.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ee3392046bb99f82f4e462f0420b4f11dc13d9a8b5869641bb787d21a2ddd3d1
|
|
BLAKE2b-256 checksum How to use checksums |
3d94309698fb9cbf9fd269a49192cc72f4f2cf161669e538970099a46525d95d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / slskd_api-0.2.4-py3-none-any.whl
| Download URL | slskd_api-0.2.4-py3-none-any.whl |
|---|---|
| Size | 37.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1288c91bad6f094bccc396352223f393dbdfd95463ec4de1c70209d9db72daae
|
|
BLAKE2b-256 checksum How to use checksums |
25644f752fa5aab3da537517fe0942abfa10449d3243bdb1683d88446a7c4872
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|