Welcome to slskd-python-api’s documentation!
slskd-api is a Python library to interact with slskd.
Check out the Usage section for further information, including installation and basic examples.
Note
This project is under active development.
Contents
- Usage
- API
- client.py
- apis/_types.py
AppVersionAppStateMessageConversationEventFileDirectoryLogEntryRoomMessageRoomInfoRoomUserRoomSearchFileSearchResponseItemSearchStateServerStateSessionStatusShareInfoSharesTransferedFileTransferedFile.idTransferedFile.usernameTransferedFile.directionTransferedFile.filenameTransferedFile.sizeTransferedFile.startOffsetTransferedFile.stateTransferedFile.requestedAtTransferedFile.enqueuedAtTransferedFile.startedAtTransferedFile.endedAtTransferedFile.bytesTransferredTransferedFile.averageSpeedTransferedFile.bytesRemainingTransferedFile.elapsedTimeTransferedFile.percentCompleteTransferedFile.remainingTime
TransferedDirectoryTransferUserAddressBrowsingStatusUserInfoUserStatusFileAttributeUserFileUserDirectoryUserRootDir
- apis/application.py
- apis/conversations.py
- apis/events.py
- apis/files.py
- apis/logs.py
- apis/options.py
- apis/relay.py
- apis/rooms.py
- apis/searches.py
- apis/server.py
- apis/session.py
- apis/shares.py
- apis/telemetry.py
TelemetryApiTelemetryApi.get_metrics()TelemetryApi.get_kpis()TelemetryApi.get_transfer_summary()TelemetryApi.get_transfer_histogram()TelemetryApi.get_transfer_leaderboard()TelemetryApi.get_user_transfers()TelemetryApi.get_transfer_exceptions()TelemetryApi.get_transfer_exceptions_pareto()TelemetryApi.get_most_dl_directories()
- apis/transfers.py
TransfersApiTransfersApi.cancel_download()TransfersApi.get_download()TransfersApi.remove_completed_downloads()TransfersApi.cancel_upload()TransfersApi.get_upload()TransfersApi.remove_completed_uploads()TransfersApi.enqueue()TransfersApi.get_downloads()TransfersApi.get_all_downloads()TransfersApi.get_queue_position()TransfersApi.get_all_uploads()TransfersApi.get_uploads()
- apis/users.py