scratchclient
A scratch API wrapper for python.
Installation
Go to your terminal (not your python shell) and execute this command:
pip install scratchclient
If this didn't work for whatever reason, open your python shell and run the following:
import os; os.system("pip install scratchclient")
Example Usage
Basic Usage
from scratchclient import ScratchSession
session = ScratchSession("ceebee", "--uwu--")
# post comments
session.get_user("Paddle2See").post_comment("OwO")
# lots of other stuff
print(session.get_project(450216269).get_comments()[0].content)
print(session.get_studio(29251822).description)
Cloud Connection
from scratchclient import ScratchSession
session = ScratchSession("griffpatch", "SecurePassword7")
connection = session.create_cloud_connection(450216269)
connection.set_cloud_variable("variable name", 5000)
@connection.on("set")
def on_set(variable):
print(variable.name, variable.value)
print(connection.get_cloud_variable("other variable"))
Documentation is available at https://cubeythecube.github.io/scratchclient.
All bugs should be reported to the github repository. If you need help or guideance, check out the forum topic.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
scratchclient-1.0.1.tar.gz
(25.7 kB
view details)
File details
Details for the file scratchclient-1.0.1.tar.gz.
File metadata
- Download URL: scratchclient-1.0.1.tar.gz
- Upload date:
- Size: 25.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2a2a22e4c52f935a96f9de91f5996ddcd70bbab0217708ec47eadf3e7506ccd
|
|
| MD5 |
13ca5e04a8e7909eb4266c3af80eff75
|
|
| BLAKE2b-256 |
5c59a3eecee9357875975a5735abdfe89a2febffe94ccc254e56de0cc6362c04
|