Discuss Scratch

coolgem923
Scratcher
100+ posts

Downloading all (or a batch of) my Scratch projects at once?

First off sorry if this happens to be off topic! I was gonna ask in Questions about Scratch, but I figured folks might be more keen to answer here.

Title, basically- am an old time 2.0 user and I've realized how much history I've got on here, not only what I have shared stuff but also what's unshared and in my trash. I'm aware I can download each project individually but that is a lot of projects to download.. (and I think they might be in sb3 format when I download them?)

Not that it is an impossible task loading each and running save to computer on each of them that way, but I think I'd need to book an afternoon for it, and I figured I would ask first

So if anyone can point me towards any faster way to download a bunch of Scratch projects for archival, I'd appreciate it a ton (including unofficial/api-based methods if there are any..)

Last edited by coolgem923 (Aug. 11, 2023 06:16:22)

WojtekGame
Scratcher
1000+ posts

Downloading all (or a batch of) my Scratch projects at once?

I think you can get projects but no idea if an python library can download, but you can download them manually by entering the editor of the project and go to file and save to the computer, then do it a few times for other projects and done
Foxi135
Scratcher
100+ posts

Downloading all (or a batch of) my Scratch projects at once?

i don't know of any program that can download all of your project at once,
but to those 2.0 projects, when you download them from Scratch editor they will save as sb3, but there is a site that can download legacy version (sb2, sb) of old projects https://forkphorus.github.io/sb-downloader/

and it seems to be a JS library too, so if you know JS you should be able to automate the task
medians
Scratcher
1000+ posts

Downloading all (or a batch of) my Scratch projects at once?

Foxi135 wrote:

i don't know of any program that can download all of your project at once,
but to those 2.0 projects, when you download them from Scratch editor they will save as sb3, but there is a site that can download legacy version (sb2, sb) of old projects https://forkphorus.github.io/sb-downloader/

and it seems to be a JS library too, so if you know JS you should be able to automate the task
I wish they brought that back actually, you used to be able to download the sb file back in Scratch 2.0 by clicking the share to button. But I think you can use something on projects.scratch.mit.edu for every project.
Note that it doesn't work for unshared ones if you put the link there because the Scratch Team made api changes at some point preventing you to do this, which was good since you can't see stuff people thought you couldn't see (ex. personal info or family photos) anymore, but it does cause issues for me and others.

Last edited by medians (Aug. 11, 2023 13:44:40)

anon_unknown
Scratcher
8 posts

Downloading all (or a batch of) my Scratch projects at once?

I need help downloading all of my projects because I plan to put them on my other account
I have 252 projects and it will be bad if I have to do them manually. Does anyone have a tool for that?
GitHub? forkphorus? Keep in mind sb downloader does one at a time.

- Anon_unknown
Redstone1080
Scratcher
1000+ posts

Downloading all (or a batch of) my Scratch projects at once?

you could try using Selenium and writing code to just click the download button :P
xxBestboi
Scratcher
8 posts

Downloading all (or a batch of) my Scratch projects at once?

sorry if this is necroposting, but i also have an issue on this

Powered by DjangoBB