RavageLvl 20
- Edited
This is not a joke; you can essentially auto-feature your CDO projects!
Note that to do this, you will need a decent understanding of how the inspect console works (Network tab).
Also, this will only work temporarily - when you close your device, it will stop auto-featuring, and you will have to re-run it upon re-opening. Also, this is not a rigid tutorial, I'll just tell you what you need, and how you can use that.
First off, sending a GET request to https://studio.code.org/api/v1/projects/gallery/public/all/100
will give you the projects currently in the gallery. Creating a function with this, you can check if the first project in result.applab or result.gamelab 's ID is that of the project you wish to auto-feature. If it is not, then you can copy the request you get when you publish said project. To do that, open the console, go to the network tab, manually publish the project, and copy the request which published it. I, of course, can't give you the code for that, since I don't have any project to publish. The total should be like:
setInterval(function(){
if(getCurrentProjects().gamelab[0].channel!=myChannel){
publishProject()
}
},1000);
It's that simple! Despite that, the only person I've ever seen do it other than me was DragonFireGames... it's well worth the effort!