Skip to content

Quantum-Codes/ScraGet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScraGet

forthebadge made-with-python
Downloads PyPI Latest Release PyPI pyversions

No longer maintained.

ScraGet - A Scratch API package for Python
This is a package that makes it easy to get data form:

  1. Scratch -- Made by Scratch developers
  2. 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:

  1. Cloud encoding/decoding with pre-made scratch script too!
  2. Cloud variable change event!

To install:

pip install ScraGet

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!