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.5.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

stashconnect-0.9.5-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for stashconnect-0.9.5.tar.gz
Algorithm Hash digest
SHA256 f708158ba10d2797a81a151abc5d3d802a7e0ac50cdd0c50915076e1ecaf5556
MD5 ba096e208a471a339ae10b3e972f96cf
BLAKE2b-256 a93ca11b311e94f90c8ec0095e4336356c262c07c458ccbd3b4678b56aae5e15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stashconnect-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for stashconnect-0.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 278f189d254a5af617f0f164b003d21a77a3406ab3232a18b6ffbfe0436f58eb
MD5 7dd12e6fb864e391f8cc43d2fc4bd109
BLAKE2b-256 ffb3688d270c00f705772fbfb9934dd4c4f1e63b6c2e8f9ce54cbe3ad69b1c87

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