Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » scratchattach - A Scratch API wrapper (Python)
- ghazihikaru
-
3 posts
scratchattach - A Scratch API wrapper (Python)
using System. Collections;
using
using
- TimMcCool
-
100+ posts
scratchattach - A Scratch API wrapper (Python)
Yes, I decided not to add the feature to scratchattach.Using this feature can be used to spam the forums by other users… (test post so I can implement posts in scratchattach)
That's because ScratchDB only collected this data for these users Imma ask again but why does the stats() function only return followers and following stats for some users?
Test my username on it
Last edited by TimMcCool (May 29, 2022 10:18:27)
My profile / Mein Profil: @TimMcCool
- scratchgodo
-
1000+ posts
scratchattach - A Scratch API wrapper (Python)
Read the links and it will say how.SnipProbably there not allowed because of spamAutomated posts are not allowed? (test post so I can implement posts in scratchattach)
(Thanks to butterfly_cat8 for part of the thumbnail for Cat TV used in this banner.)

Suggest purple things on my profile I can feed to Cat Posts, Cat Comments, Cat Replies or even better the Cat Profile in the link.


- TimMcCool
-
100+ posts
scratchattach - A Scratch API wrapper (Python)
To use “session.connect_studio(”id“)”, update scratchattach using “pip install scratchattach –upgrade”
Last edited by TimMcCool (May 29, 2022 15:42:45)
My profile / Mein Profil: @TimMcCool
- vg_coder
-
12 posts
scratchattach - A Scratch API wrapper (Python)
I have a question. Do you have to have the thing running it on all the time for it to update?
To see the rest of my signature, use control+shift+down.
It's cumquat free!
forever
delete [cumquat v]
end
- TimMcCool
-
100+ posts
scratchattach - A Scratch API wrapper (Python)
New in v0.5.5:
- Getting and following Forum Topics (new scratch3.ForumTopic class)
- Getting list of the forum topics in a category
- Getting forum topic change log
- Getting and editing Forum Posts (new scratch3.ForumPost class)
- Getting forum posts of a topic
- Searching forum posts all over Scratch
- Getting the forum posts made by a user
- Getting a post's ocular reactions
- Getting a user's ocular status
- Getting site statistics (from https://scratch.mit.edu/statistics/)
- Getting site health
To prevent spam, adding posts to topics is not a scratchattach feature and never will be.
If you find any bugs in the new features, please report them.
- Getting and following Forum Topics (new scratch3.ForumTopic class)
- Getting list of the forum topics in a category
- Getting forum topic change log
- Getting and editing Forum Posts (new scratch3.ForumPost class)
- Getting forum posts of a topic
- Searching forum posts all over Scratch
- Getting the forum posts made by a user
- Getting a post's ocular reactions
- Getting a user's ocular status
- Getting site statistics (from https://scratch.mit.edu/statistics/)
- Getting site health
To prevent spam, adding posts to topics is not a scratchattach feature and never will be.
If you find any bugs in the new features, please report them.
Last edited by TimMcCool (May 29, 2022 15:52:25)
My profile / Mein Profil: @TimMcCool
- milla_carrera
-
17 posts
scratchattach - A Scratch API wrapper (Python)
when green flag clicked
move (10) steps
next costume
next costume
forever
turn cw (15) degrees
end
- KROKOBIL
-
100+ posts
scratchattach - A Scratch API wrapper (Python)
I can't post comments on studios or projects, only on profil pages… Toggle commenting or love/fave doesn't work on projects too. But following a studio or adding/removing projects works fine.
Can you help me?
Can you help me?
Traceback (most recent call last):
File "/My_File.py“, line 31, in <module>
project.favorite()
File ”/scratchattach/scratch3/_project.py“, line 225, in favorite
cookies = self._cookies,
File ”/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/models.py“, line 910, in json
return complexjson.loads(self.text, **kwargs)
File ”/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/__init__.py“, line 348, in loads
return _default_decoder.decode(s)
File ”/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py“, line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File ”/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py“, line 355, in raw_decode
raise JSONDecodeError(”Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1)
- TimMcCool
-
100+ posts
scratchattach - A Scratch API wrapper (Python)
That looks like a scratchattach bug. Weird, it was working before. I'll look into it I can't post comments on studios or projects, only on profil pages… Toggle commenting or love/fave doesn't work on projects too. But following a studio or adding/removing projects works fine.
Can you help me?Traceback (most recent call last):
File "/My_File.py“, line 31, in <module>
project.favorite()
File ”/scratchattach/scratch3/_project.py“, line 225, in favorite
cookies = self._cookies,
File ”/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/models.py“, line 910, in json
return complexjson.loads(self.text, **kwargs)
File ”/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/__init__.py“, line 348, in loads
return _default_decoder.decode(s)
File ”/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py“, line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File ”/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py“, line 355, in raw_decode
raise JSONDecodeError(”Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1)
Last edited by TimMcCool (May 29, 2022 18:28:50)
My profile / Mein Profil: @TimMcCool
- TimMcCool
-
100+ posts
scratchattach - A Scratch API wrapper (Python)
Thanks for reporting the problem. It looks like there were some bug with loving / faving projects and posting comments. These bugs are fixed now. Use I can't post comments on studios or projects, only on profil pages… Toggle commenting or love/fave doesn't work on projects too. But following a studio or adding/removing projects works fine.
Can you help me?…
pip install scratchattach --upgrade
My profile / Mein Profil: @TimMcCool
- hmbadger
-
27 posts
scratchattach - A Scratch API wrapper (Python)
Sick!
This Can Help Me With Projects!
This Can Help Me With Projects!
Heya! Hamish Here!
400+ Followers/10/Animator/Cool
- dyllyu
-
2 posts
scratchattach - A Scratch API wrapper (Python)
i dont have pip, so how am i supposed to dowload this? thanks
He/Him
12 years old

- KROKOBIL
-
100+ posts
scratchattach - A Scratch API wrapper (Python)
Go to i dont have pip, so how am i supposed to dowload this? thanksgithub an click Code 》Download ZIP. Open the ZIP file in the folder with your python code. Then you can import it with “import scratchattach as scratch3”.
@TimMcCool: Please add this to your installation instruction.
- minniesworld
-
100+ posts
scratchattach - A Scratch API wrapper (Python)
I found that pip install scratchattach doesn't work for me, so if you have that problem then try py -m pip install scratchattach.
Baa
- KROKOBIL
-
100+ posts
scratchattach - A Scratch API wrapper (Python)
BUG:
In every comment function you use:
It should be:
(or something like this - response is not defined)
Please change this!
In every comment function you use:
if len(response) != 40: break
if len(r) == 0: break
Please change this!
Last edited by KROKOBIL (May 30, 2022 16:33:18)
- Funtoot_BG
-
3 posts
scratchattach - A Scratch API wrapper (Python)
I found that pip install scratchattach doesn't work for me, so if you have that problem then try py -m pip install scratchattach.