Skip to main content

An API wrapper for stashcat and schul.cloud.

Reason this release was yanked:

critical file uploading issue

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

Uploaded Source

Built Distribution

stashconnect-0.9.6-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stashconnect-0.9.6.tar.gz
  • Upload date:
  • Size: 20.7 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.6.tar.gz
Algorithm Hash digest
SHA256 a5ada47edd08feb8c79bb8be37ae843183f25af67de4111fa4eeea841b81e86a
MD5 18dc8877c3ef0e449aa30364c70b3586
BLAKE2b-256 e2ac091714aef5102d39e69606c284c8d3c1fd9043e072b2b36d711caa95e860

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stashconnect-0.9.6-py3-none-any.whl
  • Upload date:
  • Size: 25.1 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ea4985dac3cce8a8f5c7105edf86e331cc1557a4ad9f7a004c20cbfc12356d42
MD5 b848b149390b8e4632f14b93a92ac3f7
BLAKE2b-256 bf324e1813817ff2082565890b5b2b468429a425e836f62bbb0d74d7d2686b2b

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