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!
Metadata
Release files for ScraGet 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ScraGet-0.2.4.tar.gz | 10.1 kB | Without provenance | Details for ScraGet-0.2.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ScraGet-0.2.4-py3-none-any.whl | Python 3 | none | any | Details for ScraGet-0.2.4-py3-none-any.whl |
Total release size: 23.2 kB
Release files / ScraGet-0.2.4.tar.gz
| Download URL | ScraGet-0.2.4.tar.gz |
|---|---|
| Size | 10.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
58368a857703634783a8f5a6e32c9fe1e85a2ec024be30e527701e4c3041680f
|
|
BLAKE2b-256 checksum How to use checksums |
f7fe282e58da7dd994d77df3de3c250e6f4ebcd7d6547b21abc982f6d6f9d627
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / ScraGet-0.2.4-py3-none-any.whl
| Download URL | ScraGet-0.2.4-py3-none-any.whl |
|---|---|
| Size | 13.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c78aee700496241f4e63f63ddac10ee58f9baf8aa8bedf1439cae570ee6f9139
|
|
BLAKE2b-256 checksum How to use checksums |
db2d5e963a1e524bbcdb51ae219336ab6315c9ab1863166d0ac8ebcc277552b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for ScraGet 0.2.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.