A package that makes interacting with Scratch API easier
Project description
ScraGet
ScraGet - A Scratch API package for Python
This is a package that makes it easy to get data form:
- Scratch -- Made by Scratch developers
- ScratchDB -- Made by @DatOneLefty
Code at: https://github.com/Quantum-Codes/ScraGet
Pypi: https://pypi.python.org/pypi/ScraGet/
This package is used without any passwords!
You don't need to Memorize any links!
Bonus features:
- Cloud encoding/decoding with pre-made scratch script too!
- Cloud variable change event!
To install:
pip install ScraGet
Docs: https://github.com/Quantum-Codes/ScraGet/wiki
Some example usages given in the docs!
Basic usage:
Get user ID from scratch
from ScraGet import ScraGet #import package
user = ScraGet.get_user() #create object
user.updateScratch("griffpatch") #update data
print(user.id) #print required info
Get user ID from scratchDB
from ScraGet import ScraGet #import package
user = ScraGet.get_user() #create object
user.updateScratchDB("griffpatch") #update data
print(user.id) #print required info
Advanced
Scan cloud for any changes
from ScraGet import ScraGet
Cloud = ScraGet.cloud()
@Cloud.scan(ID="612229554",delay=1,NewThread=False) #params explained in wiki
def hello(change): #change parameter is automatically passed.
print(change.var)
Cloud.stop = True #this stops the scanning. Don't put if u want to keep scanning
Useful links
Code not working as intended or have any questions? Ask here!
Any problems with the package or want to suggest a feature? Make an issue!
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
ScraGet-0.2.4.tar.gz
(10.1 kB
view details)
Built Distribution
ScraGet-0.2.4-py3-none-any.whl
(13.0 kB
view details)
File details
Details for the file ScraGet-0.2.4.tar.gz
.
File metadata
- Download URL: ScraGet-0.2.4.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58368a857703634783a8f5a6e32c9fe1e85a2ec024be30e527701e4c3041680f |
|
MD5 | ade36a4cb59a16807892296261ecf898 |
|
BLAKE2b-256 | f7fe282e58da7dd994d77df3de3c250e6f4ebcd7d6547b21abc982f6d6f9d627 |
File details
Details for the file ScraGet-0.2.4-py3-none-any.whl
.
File metadata
- Download URL: ScraGet-0.2.4-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/3.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c78aee700496241f4e63f63ddac10ee58f9baf8aa8bedf1439cae570ee6f9139 |
|
MD5 | 49b1ea2b94747595521a5a5e49ad0c84 |
|
BLAKE2b-256 | db2d5e963a1e524bbcdb51ae219336ab6315c9ab1863166d0ac8ebcc277552b8 |