Skip to main content

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


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)

Uploaded Source

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

Hashes for scratchclient-1.0.1.tar.gz
Algorithm Hash digest
SHA256 f2a2a22e4c52f935a96f9de91f5996ddcd70bbab0217708ec47eadf3e7506ccd
MD5 13ca5e04a8e7909eb4266c3af80eff75
BLAKE2b-256 5c59a3eecee9357875975a5735abdfe89a2febffe94ccc254e56de0cc6362c04

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page