Discuss Scratch

SansStudios
Scratcher
1000+ posts

Scratchinfo - an epic website

Don't know if I already posted on here, but this is awesome! I really like the design and aesthetics

The one suggestion I would have is to validate user agents. For example, my user agent is “None” because I don't want people to know my browser / os. If someone random decides to set their user agent to something really offensive, and it's on your site, you might get in trouble.

scratchcloud
Click above to check it out! I've worked on it for over a year!























Just like sudden sadness comes hangin' on the breeze
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

SansStudios wrote:

Don't know if I already posted on here, but this is awesome! I really like the design and aesthetics

The one suggestion I would have is to validate user agents. For example, my user agent is “None” because I don't want people to know my browser / os. If someone random decides to set their user agent to something really offensive, and it's on your site, you might get in trouble.
Hmm, for the last part you are right. I think that right now it might be a good idea to just disable the user agent functionality. After all it is a glitch in Scratch and we are abusing it… If you really want to see people's agents, there's a website by @World_Languages that does just (and I think also verifies agents) that you can use.

Also, I made a boolean so you can tell people if you are busy or not!

Last edited by god286 (Nov. 15, 2021 06:07:09)


Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

MagicCrayon9342 wrote:

idk how i feel about logging in through such a weak protocol
if ("https" == weak) {
  console.log("how does that work")
}

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
MistyHH
Scratcher
100+ posts

Scratchinfo - an epic website

god286 wrote:

-snip-

MistyHH wrote:

Also, what's a User Agent??
A user agent is basically a piece of text that tells websites what device you're on. The globe button in Scratch parses this string and gets your device:
For example, my globe is this:
My browser / operating system: MacOS Macintosh X 10.15, Firefox 94.0, No Flash version detected
and my User agent from scratchinfo is this:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:93.0) Gecko/20100101 Firefox/93.0

But why does Scratch give us this information?
Well, in the debugging of Scratch they needed this feature but they never removed it. The user agent is embedded into all projects on the Scratch website (made with 3.0 at least)

Ohhh okay. But why does it say Mozilla? I use Windows and Microsoft Edge. (I usually end up using this acc on Microsoft and my main on Google for some reason….)

god286 wrote:

Also, I made a boolean so you can tell people if you are busy or not!
Where and what do you mean?

Last edited by MistyHH (Nov. 15, 2021 22:18:24)


Thisisacharacteraccount!SometimesIenduppostingonthisoneanywayjust'causeIhappenedtobehereatthetime,soifyouseethisit'sprobablynotthecharacter talking.

Fun fact: When you invert the colors of the stop sign and flag, they reverse.
The green flag is red flag and red stop is green stop.


See? The corners are rounded. ezgif doesn't really do a good job on it though lol it's really hard to see.
HEY. IT'S CLEAR. HOW'D IT DO THAT?
YAAAAAY
Uhh anyway- I just FINALLY learned how to post images now so now I want to use it lots.
xD


when [location v] reaches (Scratch Discuss v) :: hat sensing
if <[cat_tap] is (looking for help v)::sensing> then
if <(thoughts of [cat_tap]::sensing) is (I have a question. v)::sensing> then
go to (Questions About Scratch v)
Make topic
end
if <(thoughts of [cat_tap]::sensing) is (I can't code. v)::sensing> then
go to (Help With Scripts v)
Make topic
end
else
if <[cat_tap] is (wanting to help v)::sensing> then
if <(thoughts of [cat_tap]::sensing) is (Maybe I can answer a few questions. v)::sensing> then
go to (Questions About Scratch v)
Search
end
if <(thoughts of [cat_tap]::sensing) is (Maybe I can code. v)::sensing> then
go to (Help With Scripts v)
Search
end
else
repeat until <(Change signature::#0066cc ring) visible?::sensing>
scroll y by (-1)::motion
end
set [mouse x v] to (Change signature::#0066cc ring)::control
click mouse::control
enter input (thoughts of [cat_tap]::sensing)::looks
end
end
define Make topic
set [mouse x v] to (New Topic::#1a8cff ring) ::control
click mouse::control
enter input (thoughts of [cat_tap]::sensing)::looks
define Search
run Google Search for (thoughts of [cat_tap]::sensing)::extension
move mouse to (Search results::extension)::control
click mouse::control
think (answer) until <i receive [Idea!!! v]::control>::looks
enter input (answer)::looks
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

MistyHH wrote:

god286 wrote:

-snip-

MistyHH wrote:

Also, what's a User Agent??
A user agent is basically a piece of text that tells websites what device you're on. The globe button in Scratch parses this string and gets your device:
For example, my globe is this:
My browser / operating system: MacOS Macintosh X 10.15, Firefox 94.0, No Flash version detected
and my User agent from scratchinfo is this:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:93.0) Gecko/20100101 Firefox/93.0

But why does Scratch give us this information?
Well, in the debugging of Scratch they needed this feature but they never removed it. The user agent is embedded into all projects on the Scratch website (made with 3.0 at least)

Ohhh okay. But why does it say Mozilla? I use Windows and Microsoft Edge. (I usually end up using this acc on Microsoft and my main on Google for some reason….)
That's actually because earlier there was a thing where some websites allowed only Firefox or Chrome or Internet Explorer (hey, I said back earlier!) and there's a really cool article here on WebAim that you can read

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
kccuber
Scratcher
1000+ posts

Scratchinfo - an epic website

god286 wrote:

kccuber wrote:

custom html
XSS is my best friend. Let's let XSS in today.
Yeah…
<h1>Ghaahahah</h1>
<script>
// haha time for some xss
</script>
yeah no markdown is better for this, i can also make a quick svelte markdown editor if you want


Made using Nord Theme & Inkscape
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

kccuber wrote:

god286 wrote:

kccuber wrote:

custom html
XSS is my best friend. Let's let XSS in today.
Yeah…
<h1>Ghaahahah</h1>
<script>
// haha time for some xss
</script>
yeah no markdown is better for this, i can also make a quick svelte markdown editor if you want
What if someone said something like this:
# hi
hey there check this out
[link to bad site]

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

MistyHH wrote:

god286 wrote:

Also, I made a boolean so you can tell people if you are busy or not!
Where and what do you mean?
In 30 minutes I am going to make an update to Scratchinfo that makes it so you can make your own custom you page profile. At the top of the navbar there will be a button called “Dashboard” that you can press. Then you can log in with FluffyScratch. It's kind of like an ocular status but you can put a studio and tell people if you are busy

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
kccuber
Scratcher
1000+ posts

Scratchinfo - an epic website

god286 wrote:

What if someone said something like this:
# hi
hey there check this out
[link to bad site]
add a bad word filter, there's gotta be at least 1 npm package that does that


Made using Nord Theme & Inkscape
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

kccuber wrote:

god286 wrote:

What if someone said something like this:
# hi
hey there check this out
[link to bad site]
add a bad word filter, there's gotta be at least 1 npm package that does that
hmm I will think about it…
Also I'm now forcing people to use pnpm but if you want you can use NPM just don't commit your packagelock.json

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

pull requst merged, now you all have your own you page

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
016874
Scratcher
28 posts

Scratchinfo - an epic website

These sleek websites are always impressive!!
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

016874 wrote:

These sleek websites are always impressive!!
Thanks

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
dhuls
Scratcher
1000+ posts

Scratchinfo - an epic website

MagicCrayon9342 wrote:

I have a feeling FluffyScratch'd have a lot of vulnerabilities.
The alternatives include
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

dhuls wrote:

MagicCrayon9342 wrote:

I have a feeling FluffyScratch'd have a lot of vulnerabilities.
The alternatives include
My own oauth system? If I must, I can do it, but…
Scratch Wiki OAuth? It is really slow…

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
MistyHH
Scratcher
100+ posts

Scratchinfo - an epic website

How are you supposed to use it..?

Thisisacharacteraccount!SometimesIenduppostingonthisoneanywayjust'causeIhappenedtobehereatthetime,soifyouseethisit'sprobablynotthecharacter talking.

Fun fact: When you invert the colors of the stop sign and flag, they reverse.
The green flag is red flag and red stop is green stop.


See? The corners are rounded. ezgif doesn't really do a good job on it though lol it's really hard to see.
HEY. IT'S CLEAR. HOW'D IT DO THAT?
YAAAAAY
Uhh anyway- I just FINALLY learned how to post images now so now I want to use it lots.
xD


when [location v] reaches (Scratch Discuss v) :: hat sensing
if <[cat_tap] is (looking for help v)::sensing> then
if <(thoughts of [cat_tap]::sensing) is (I have a question. v)::sensing> then
go to (Questions About Scratch v)
Make topic
end
if <(thoughts of [cat_tap]::sensing) is (I can't code. v)::sensing> then
go to (Help With Scripts v)
Make topic
end
else
if <[cat_tap] is (wanting to help v)::sensing> then
if <(thoughts of [cat_tap]::sensing) is (Maybe I can answer a few questions. v)::sensing> then
go to (Questions About Scratch v)
Search
end
if <(thoughts of [cat_tap]::sensing) is (Maybe I can code. v)::sensing> then
go to (Help With Scripts v)
Search
end
else
repeat until <(Change signature::#0066cc ring) visible?::sensing>
scroll y by (-1)::motion
end
set [mouse x v] to (Change signature::#0066cc ring)::control
click mouse::control
enter input (thoughts of [cat_tap]::sensing)::looks
end
end
define Make topic
set [mouse x v] to (New Topic::#1a8cff ring) ::control
click mouse::control
enter input (thoughts of [cat_tap]::sensing)::looks
define Search
run Google Search for (thoughts of [cat_tap]::sensing)::extension
move mouse to (Search results::extension)::control
click mouse::control
think (answer) until <i receive [Idea!!! v]::control>::looks
enter input (answer)::looks
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

MistyHH wrote:

How are you supposed to use it..?
The you page? Is there an error or a bug?
https://scratchinfo.vercel.app/dashboard

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
kccuber
Scratcher
1000+ posts

Scratchinfo - an epic website

the you page is currently kinda useless if you can't add custom widgets to it, i don't really have a studio i like lol


Made using Nord Theme & Inkscape
god286
Scratcher
1000+ posts

Scratchinfo - an epic website

kccuber wrote:

the you page is currently kinda useless if you can't add custom widgets to it, i don't really have a studio i like lol
time to make custom widgets after i finish eating ;P

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
MistyHH
Scratcher
100+ posts

Scratchinfo - an epic website

god286 wrote:

MistyHH wrote:

How are you supposed to use it..?
The you page? Is there an error or a bug?
https://scratchinfo.vercel.app/dashboard
Ohhh I get it you have to log in.

Thisisacharacteraccount!SometimesIenduppostingonthisoneanywayjust'causeIhappenedtobehereatthetime,soifyouseethisit'sprobablynotthecharacter talking.

Fun fact: When you invert the colors of the stop sign and flag, they reverse.
The green flag is red flag and red stop is green stop.


See? The corners are rounded. ezgif doesn't really do a good job on it though lol it's really hard to see.
HEY. IT'S CLEAR. HOW'D IT DO THAT?
YAAAAAY
Uhh anyway- I just FINALLY learned how to post images now so now I want to use it lots.
xD


when [location v] reaches (Scratch Discuss v) :: hat sensing
if <[cat_tap] is (looking for help v)::sensing> then
if <(thoughts of [cat_tap]::sensing) is (I have a question. v)::sensing> then
go to (Questions About Scratch v)
Make topic
end
if <(thoughts of [cat_tap]::sensing) is (I can't code. v)::sensing> then
go to (Help With Scripts v)
Make topic
end
else
if <[cat_tap] is (wanting to help v)::sensing> then
if <(thoughts of [cat_tap]::sensing) is (Maybe I can answer a few questions. v)::sensing> then
go to (Questions About Scratch v)
Search
end
if <(thoughts of [cat_tap]::sensing) is (Maybe I can code. v)::sensing> then
go to (Help With Scripts v)
Search
end
else
repeat until <(Change signature::#0066cc ring) visible?::sensing>
scroll y by (-1)::motion
end
set [mouse x v] to (Change signature::#0066cc ring)::control
click mouse::control
enter input (thoughts of [cat_tap]::sensing)::looks
end
end
define Make topic
set [mouse x v] to (New Topic::#1a8cff ring) ::control
click mouse::control
enter input (thoughts of [cat_tap]::sensing)::looks
define Search
run Google Search for (thoughts of [cat_tap]::sensing)::extension
move mouse to (Search results::extension)::control
click mouse::control
think (answer) until <i receive [Idea!!! v]::control>::looks
enter input (answer)::looks

Powered by DjangoBB