Package resonitepy
resonitepy
Unofficial Resonite API python library.
Based on a work by neosvrpy.
The code is still in WIP mode, see the files resonitepy/classes.py
and
resonitepy/client.py
for how to use them. The SignalR protocol is yet
to be fully implemented.
Usage
Quick exemple of to use it
from resonitepy.client import Client
from resonitepy.classes import LoginDetails, LoginDetailsAuth
client = Client()
client.login(
LoginDetails(
username="YOURUSERNAME",
authentication=LoginDetailsAuth(password="YOURPASSWORD"),
)
)
friends = client.getContacts()
for friend in friends:
print(friend.contactUsername)
Expand source code
"""
.. include:: ../README.md
"""
import sys
if sys.version_info[:2] >= (3, 8):
from importlib import metadata
else:
import importlib_metadata as metadata
__version__ = metadata.version(__package__)
del metadata, sys
Sub-modules
resonitepy.classes
-
This module define some of the Resonite API json responce under usable python classes.
resonitepy.client
-
This module defines the Resonite client, which interacts with the Resonite API.
resonitepy.endpoints
-
This module define some basic domain use by Resonite API.
resonitepy.exceptions
-
This module define the Exceptions classes use by this package.
resonitepy.secrets
resonitepy.utils
-
This module define some generic function use at multiple places in the package.