Skip to main content

An API wrapper for stashcat and schul.cloud.

Project description

StashConnect

StashConnect is an easy-to-use API wrapper for stashcat and schul.cloud.

PyPI - Downloads PyPI - Version PyPI - Status

Installation

To install StashConnect, use pip in your shell:

pip install -U stashconnect

Example Usage

import stashconnect

client = stashconnect.Client(
    email="your email", password="your password",
    encryption_password="encryption password",
)

# change account settings
client.account.change_status("new status")
client.account.change_password("new", "old")

# upload or download files
client.files.upload("conversation_id", "hello.png")
client.files.download("file_id")

client.messages.send("conversation_id", "hello")

Features to be added

  • docstrings
  • account functions
  • documentation
  • bot class

Contributors

  • All code currently written by BuStudios
  • Create a pull request to contribute code yourself

Disclaimer

StashConnect is not affiliated with Stashcat GmbH or any of its affiliates.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stashconnect-0.9.2.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

stashconnect-0.9.2-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file stashconnect-0.9.2.tar.gz.

File metadata

  • Download URL: stashconnect-0.9.2.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for stashconnect-0.9.2.tar.gz
Algorithm Hash digest
SHA256 dae91632ff7b660bb943d31528971e0a6e826e05e77d585e0085d849a6730baa
MD5 378f26bd90f703fec5198198c4f60a3b
BLAKE2b-256 e3a50fca06f8310bd8b9c58f4f228375453f06a4787f7dbfe2c6d3ca1111c563

See more details on using hashes here.

File details

Details for the file stashconnect-0.9.2-py3-none-any.whl.

File metadata

File hashes

Hashes for stashconnect-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9c1465c7a70bd097390b251277210d3431a5857f85604952dd6366c64536ce8c
MD5 bfa59be80d745d59fc99af71a0e1465d
BLAKE2b-256 06646c9a044f846f4d8552396b3e2ac3ac83a6d961bc42185410db3263e4594f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page