Improved version of the Scratch API wrapper by CubeyTheCube. I will mainly fix errors.
Original Repo Available Here: https://github.com/CubeyTheCube/scratchclient
Go to your terminal (Not your Python shell) and execute this command:
pip install scratchclientImproved
If this didn't work for whatever reason, open your Python shell and run the following:
import os; os.system("pip install scratchclientImproved")
from scratchclientImproved import ScratchSession
session = ScratchSession("UwU", "--uwu--")
# Post comments
session.get_user("Begula").post_comment("OwO")
# Lots of other stuff!
print(session.get_project(450216269).get_comments()[0].content)
print(session.get_project(450216269).get_comments()[0].get_replies()[0].content)
print(session.get_studio(29251822).description)
from scratchclientImproved 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://StellarSt0rm.github.io/scratchclientImproved.
All bugs should be reported to the Github repository.