Skip to main content

Improved Version Of The Scratch API Wrapper By CubeyTheCube

Project description

Improvement #1 | vv1.3 Changelog

Made most functions return a status code, some of the functions are:

  • .delete()
  • .report()
  • .set_*()
  • Studio.add_project()
  • Studio.remove_project()
  • Studio.open_to_public()
  • Studio.close_to_public()
  • Studio.toggle_commenting()

etc...

scratchclientImproved

Improved version of the Scratch API wrapper by CubeyTheCube. I will mainly fix errors.

Installation

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")

Example Usage

Basic Usage

from scratchclientImproved import ScratchSession

session = ScratchSession("UwU", "--uwu--")

# Post comments
session.get_user("User").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)

Cloud Connection

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.

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

scratchclientImproved-1.3.tar.gz (24.2 kB view hashes)

Uploaded Source

Built Distribution

scratchclientImproved-1.3-py3-none-any.whl (30.1 kB view hashes)

Uploaded Python 3

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