Discuss Scratch

potatophant
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

reallysoftuser wrote:

Futurebot5 wrote:

reallysoftuser wrote:

TopCode wrote:

Steve0Greatness wrote:

You already can't..
as already explained, you can

reallysoftuser wrote:

jesus christ if you have to send an api request to view it it's already bad enough, so no support
you are aware what an api request is, right? Your computer has to send them every time you load a webpage. and if youve been on scratch for a while you will know that sites like turbowarp and forkphorus do this and allow you to view unshared projects
Turbowarp and forkphrous are outside of the Scratch Website, so i assume they're external tools. Again, having to use an unofficial tool to view unshared projects is bad enough. Maybe if there was a way to view unshared Scratch projects inside the Scratch Website i'd support, but there isn't so for now, No support.
All you have to do is literally just turbowarp.org/PROJECTID.
Scratch doesn't endorse external tools or are responsible for what they do so no support
Erm, that isn't how it works. If an external tool can easily access a supposedly restricted endpoint from an API, then that's bad security (not even security at all). Also, I think the OP means that unshared projects should be completely private, just like they're meant to be, and that you can't just GET https://api.scratch.mit.edu/projects/{id}/ (or the relevant endpoint), and have access to an unshared project.

EDIT: there seems to be lots of people misunderstanding what an API is here, so maybe check your knowledge?

Last edited by potatophant (April 25, 2021 16:26:13)



PkmnQ
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

I don't know how the API works, but I'm gonna assume that it asks for the information from the server. If so, the server could just check if it has some unviewable flag set, and if it is, it tells the API to send a specific unviewable project JSON.

Last edited by PkmnQ (May 7, 2021 13:06:25)


SEVERE GLITCH ALERT!
There's a bug called the question mark glitch. Basically, sometimes, some of your costumes turn into question marks in boxes. If you're looking for the glitch in one of your projects, do NOT press see inside. If it happens that the question marks are there, they will become permanent. Go here for more information. If you spot it while editing, close the tab without saving.

Here, have a useful link:
The Official List of Rejected Suggestions by Za-Chary

Why it's bad to run arbitrary javascript

Also, this is where I keep my pet kumquat. I put it here because after 59.907 seconds of research I have found out that kumquats aren't cannibals.
potatophant
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

PkmnQ wrote:

I don't know how the API works, but I'm gonna assume that it asks for the information from the server. If so, the server could just check if it has some unviewable flag set, and if it is, it tells the API to send a specific unviewable project JSON.
The API is the server, it handles Scratch's backend.


PkmnQ
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

potatophant wrote:

PkmnQ wrote:

I don't know how the API works, but I'm gonna assume that it asks for the information from the server. If so, the server could just check if it has some unviewable flag set, and if it is, it tells the API to send a specific unviewable project JSON.
The API is the server, it handles Scratch's backend.
Then where does it store the unshared?

SEVERE GLITCH ALERT!
There's a bug called the question mark glitch. Basically, sometimes, some of your costumes turn into question marks in boxes. If you're looking for the glitch in one of your projects, do NOT press see inside. If it happens that the question marks are there, they will become permanent. Go here for more information. If you spot it while editing, close the tab without saving.

Here, have a useful link:
The Official List of Rejected Suggestions by Za-Chary

Why it's bad to run arbitrary javascript

Also, this is where I keep my pet kumquat. I put it here because after 59.907 seconds of research I have found out that kumquats aren't cannibals.
potatophant
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

PkmnQ wrote:

potatophant wrote:

PkmnQ wrote:

I don't know how the API works, but I'm gonna assume that it asks for the information from the server. If so, the server could just check if it has some unviewable flag set, and if it is, it tells the API to send a specific unviewable project JSON.
The API is the server, it handles Scratch's backend.
Then where does it store the unshared?
All projects are stored in object storage internally. When the frontend wants to get any project, shared or unshared, it asks the API for it.


han614698
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

reallysoftuser wrote:

TopCode wrote:

dhfbei8987 wrote:

Like deleting it?
no, just making it so you cant just send an api request and get the project, or if thats not doable then yes, deleting
jesus christ if you have to send an api request to view it it's already bad enough, so no support
not really. Turbowarp works for anything really.

<♀️ | Hannah | Middle School | Scratch Wikian | Forum Helper>

lovecodeabc
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

Steve0Greatness wrote:

You already can't… +just removing the ability to view it(even for the owner) would be problematic, as some people want to be able to see what was wrong with their project fix it(you can't fix an issue if you can't see it) and request for it to be put back up(via contact us).
Yeah
WHAT IS THE POINT

Highlight + Ctrl + Shift + down to see full sig
SALTY sometimes
Save Net Neutarality!!
Check out my cool games!
Click on them to go to them





Google
© 2019 - 2022 lovecodeabc
Uh oh, did the kumquats come again?
PkmnQ
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

What if internally the API checks if it's set to unviewable first, and if it is, it requires the session id of either an ST member or the project maker (or alternatively it always requires one but it just ignores it if it's viewable) and if it isn't it returns some 403 forbidden or something like that?

SEVERE GLITCH ALERT!
There's a bug called the question mark glitch. Basically, sometimes, some of your costumes turn into question marks in boxes. If you're looking for the glitch in one of your projects, do NOT press see inside. If it happens that the question marks are there, they will become permanent. Go here for more information. If you spot it while editing, close the tab without saving.

Here, have a useful link:
The Official List of Rejected Suggestions by Za-Chary

Why it's bad to run arbitrary javascript

Also, this is where I keep my pet kumquat. I put it here because after 59.907 seconds of research I have found out that kumquats aren't cannibals.
Yellowsheep43
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

How about instead, we just warn the user before they reshare the removed project on why the project was removed. And maybe make it so you can't reshare the project unless you change something.

How to use scratchblocks \ How to make your project popular \ The Do's and Do Not's of the Suggestions Forum
Highlight this and use Ctrl + Shift + Down arrow to see the rest of my signature!
My signature is an evil kumquat factory

When [Post v] :: #ffd900
if <(Kumquats available? :: #00ff7b) = <True :: #517d48> :: #d642e3> then :: #00e32d
Make evil kumquats :: #00d5ff
end
Haha invisible block go brrr :: cap :: #ffffff

I am evil fdreerf.

It's spelled AMONG US, not Amogus! Know the difference!

(((((I reside in the ((Questions About Scratch :: #00e8a2 stack) :: #00e8c1 stack) and ((Suggestions :: #00e8a2 stack) :: #00e8c1 stack) forums :: #ff0073) :: #ffae00) :: #ffd500) :: #00ff2a) :: #0095ff) :: #8c00ff hat
I spend a bit of time everywhere <Except the wiki :: #94634a> :: #dd00ff cap

(_/(._. v)|_ :: #0051ff) :: #55ff00 hat // This is an unnamed servant that restocks on kumquats constantly
As long as Signal (When gf clicked :: #ff0059) [given v] {
Produce Kumquats :: #08d16d
} :: #9a0f2a
I enjoy [Among Us v], [FNF v], [Roblox v], [Memes v], [Object Shows v], and [Anthropomorphic animals v]:: #08b0d1 cap


plqaokwsijeduhrfyg
Scratcher
500+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

Yellowsheep43 wrote:

How about instead, we just warn the user before they reshare the removed project on why the project was removed. And maybe make it so you can't reshare the project unless you change something.
That solves nothing as you could still view them unshared and the entire premise of this suggestion is to stop that.






Generation 5: the first time you see this copy and paste it on top of your sig in the scratch forums and increase generation by 1. Social experiment.

my signature








Also my signature















still my signature
Maximouse
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

PkmnQ wrote:

What if internally the API checks if it's set to unviewable first, and if it is, it requires the session id of either an ST member or the project maker (or alternatively it always requires one but it just ignores it if it's viewable) and if it isn't it returns some 403 forbidden or something like that?
It should work like this for all unshared projects, not just censored ones.


This is Maximouse's signature. Learn more about signatures.
Steve0Greatness
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

There's no need for this, unsharing does the job.

Steve0Greatness, 1000+ posts, Not sure why I've kept this the same for awhile… (Er/Him)
first post: June 28th, 2020 - Main: Suggestions - Personal Stickys:
Sticky: The Official Guide to Lists of Suggestions by Super_Scratch_Bros20 (New Posts)
Sticky: Don't remove automatic remix credit when the original is unshared by Maximouse (New Posts)

Last edited by Steve0Greatness (April 16, 2022 5:19:00) Report | Quote
TopCode
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

Steve0Greatness wrote:

There's no need for this, unsharing does the job.
see but it doesnt

The following is my signature:
MAKE PROJECTS REMOVED BY THE ST UNVIEWABLE PLEASE LIKE NOW
Once upon a time, CatBlocks were brought into the world of Scratch. They became quite dear to us, and were close to our hearts. But then, an evil kumquat ate them. We will always keep them in our hearts, and we promise to remember them forever.

Proud king of 500th page of minecraft topic
that sounds so cringe

PhoenixSC wrote:

No amount of rest can pass this night
Scratchfangs
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

the2000 wrote:

then they would probably restrict API access to unshared projects altogether.
This ruins Turbowarp and previews, no support. Also ruins my TV-14 series that I have on Discord lol.

potatophant
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

Scratchfangs wrote:

the2000 wrote:

then they would probably restrict API access to unshared projects altogether.
This ruins Turbowarp and previews, no support. Also ruins my TV-14 series that I have on Discord lol.
what was that word that i just read..?


TopCode
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

Scratchfangs wrote:

the2000 wrote:

then they would probably restrict API access to unshared projects altogether.
This ruins Turbowarp and previews, no support. Also ruins my TV-14 series that I have on Discord lol.
“I have on Discord”

hol up

The following is my signature:
MAKE PROJECTS REMOVED BY THE ST UNVIEWABLE PLEASE LIKE NOW
Once upon a time, CatBlocks were brought into the world of Scratch. They became quite dear to us, and were close to our hearts. But then, an evil kumquat ate them. We will always keep them in our hearts, and we promise to remember them forever.

Proud king of 500th page of minecraft topic
that sounds so cringe

PhoenixSC wrote:

No amount of rest can pass this night
Scratchperson1000000
Scratcher
500+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

reallysoftuser wrote:

TopCode wrote:

reallysoftuser wrote:

Unviewable and unsharable are the same thing
they are not the same, you can view unshared projects, you wouldnt be able to view an unviewable one.
I don't see the point in this suggestion, you can't open unshared projects in Scratch
uhh yeah you can there's a glitch that happens sometimes

DJHNVLKJUDHFIUYHDLKUHDKLFJUYGDKJFGDHMFGMDBKJSDBCKSNICUNDCHICUGUYDSGFUHGADJFIEUGAFKJ
Scratchperson1000000
Scratcher
500+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

Scratchfangs wrote:

the2000 wrote:

then they would probably restrict API access to unshared projects altogether.
This ruins Turbowarp and previews, no support. Also ruins my TV-14 series that I have on (removed by quoter - please don't mention any unmoderated chat sources) lol.
HOW WOULD THAT RUIN YOUR TV-14 SERIES

DJHNVLKJUDHFIUYHDLKUHDKLFJUYGDKJFGDHMFGMDBKJSDBCKSNICUNDCHICUGUYDSGFUHGADJFIEUGAFKJ
han614698
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

Scratchperson1000000 wrote:

Scratchfangs wrote:

the2000 wrote:

then they would probably restrict API access to unshared projects altogether.
This ruins Turbowarp and previews, no support. Also ruins my TV-14 series that I have on (removed by quoter - please don't mention any unmoderated chat sources) lol.
(removed by quoter - don't remove things from your quotes if your asking follow up questions about it)

<♀️ | Hannah | Middle School | Scratch Wikian | Forum Helper>

dhuls
Scratcher
1000+ posts

make community guidelines breaking projects unviewable instead of just unsharing them

Scratchfangs wrote:

the2000 wrote:

then they would probably restrict API access to unshared projects altogether.
This ruins Turbowarp and previews, no support. Also ruins my TV-14 series that I have on Discord lol.
How did you manage to say Discord.
Anyway, the purpose of TurboWarp is not to view unshared projects. It is to speed up projects. The ability to see unshared projects is a problem with the API, which is what the OP is asking to fix, not a problem with TurboWarp. Also, if you need to share TV-14 Scratch Projects just upload them to Google Drive, OneDrive, or some other cloud storage provider.

Powered by DjangoBB

Standard | Mobile