Discuss Scratch

MyDigitalGarden
Scratcher
100+ posts

Scratch Studio Adder - Add your project to multiple studios safely

Scratch Studio Adder

A Python tool built with scratchattach that adds a Scratch project to multiple studios from a list you provide.

What it does:
- Adds your project to all the studios in your list automatically
- Handles rate limits carefully to avoid issues with Scratch
- Skips duplicate entries and shows a progress bar while working
- Saves a report so you know exactly where it succeeded or failed

Repository: github.com/KrisbelGV/scratch-studio-adder

Is this safe?

The code is open source — anyone can inspect it. It does NOT:
- Store or send your credentials anywhere
- Modify your project content
- Run in the background or start automatically

It only does what it says: adds a project to studios.

Important warning

Never run code you don't understand, no matter how useful it sounds. This applies to this tool and any other you find online. Take time to read the code, ask questions, and learn what each line does before executing it. If you're not comfortable with Python or the Scratch API, this tool may not be for you yet — and that's perfectly fine.

Stay curious, stay cautious, and keep learning.
MyDigitalGarden
Scratcher
100+ posts

Scratch Studio Adder - Add your project to multiple studios safely

Known issue: Rate limiting on large studio lists

When adding a project to many studios at once, 429 Rate Limit errors may occur even while respecting Scratch's documented limits. Stricter or hidden limits likely apply to write operations like adding projects.

A fix is under development. For now, if working with large lists, process studios in smaller batches and wait a few minutes between them. If a rate limit is hit, stop and allow time before resuming.

Contributions and insights are welcome on the repo.
MyDigitalGarden
Scratcher
100+ posts

Scratch Studio Adder - Add your project to multiple studios safely

Fixed.
A safety limit has been agreed upon, and the note is now included in the README file.
Have a great day!
creeperandglue
Scratcher
13 posts

Scratch Studio Adder - Add your project to multiple studios safely

Test

Powered by DjangoBB