An API for Scratch.
Project description
scratchapi-python
A scratch API wrapper for Python, created by Artcas2.
Installation
To install the library, run the following command:
pip install -U scratchapi-python
Example
import scratchapi
session = scratchapi.login("username", "password")
user = scratchapi.get_current_user()
print("Follower count:", user.get_follower_count())
print("Following count:", user.get_following_count())
print("Project cout:", user.get_project_count())
followers = user.get_followers(limit=1)
print("\nLast follower:")
for follower in followers:
print(follower)
project = scratchapi.get_project("731849091")
print(f"\nProject stats: {project.loves} loves and {project.favorites} favs.")
Usage
Logging in with username and password
import scratchapi
session = scratchapi.login("username", "password")
Logging in with a session id
import scratchapi
session = scratchapi.Session("username", "session_id")
Session attributes
session.username
session.session_id
session.email
session.xtoken
session.new_scratcher
session.banned
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
Built Distribution
Close
Hashes for scratchapi_python-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dac539d44faff2d95a8a7cd0efc0f05818eb3908594988c3abd9c76d8624abd0 |
|
MD5 | bf0e53c15c7def70f04744a478604099 |
|
BLAKE2b-256 | 7db46cfb468d02e72f1329d1fbd479a994d0cd04a8c4a5bf78dc205f1ba08179 |