A scratch API wrapper for Python.
Project description
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.
Project details
Release history Release notifications | RSS feed
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
|