Discuss Scratch

PandaP17
Scratcher
25 posts

Scratchnet - Creating the internet for scratch projects.

This is an absolutely crazy idea, I know, but I have all summer to work on it - so I'm gonna try and see if I can make the following:
- a “scratchsite” website viewer (probably will be a list, meaning websites will have to be text-only until i, or someone else, can create a way to include images and make a graphical browser)
- a way to create and host websites on the scratchnet
- a simple search engine for the scratchnet

I'm gonna start working on this very very soon, if anyone is interested in suggesting me things to do or include, please do!
and yes, I know it's crazy, I've been on this site for almost 5 years now and have seen nothing like it.
MyRioName
Scratcher
100+ posts

Scratchnet - Creating the internet for scratch projects.

That will need a lot of variables to store every website. I don't think Scratch has the processing power.

Check out Aerial Madness 2 by me and Chomp_625 https://scratch.mit.edu/projects/403973448/
PandaP17
Scratcher
25 posts

Scratchnet - Creating the internet for scratch projects.



concept of wikipedia
-CodeandProgram-
Scratcher
100+ posts

Scratchnet - Creating the internet for scratch projects.

I could help! Though I might need to wait to work with cloud variables, but I can help in every way I can!

Hi! I`m -CodeandProgram-. I help out in the forums. You can contact me at my profile.
I also am hosting an OS here.

define bump
Bumping one`s topic up.::operators
PandaP17
Scratcher
25 posts

Scratchnet - Creating the internet for scratch projects.

How'd you be able to help, -CodeandProgram-?
AcidRocks
New to Scratch
83 posts

Scratchnet - Creating the internet for scratch projects.

Hello there, as much as I may seem a ‘New Scratcher’ I have actually been on Scratch for nearly 4 years, I would love to help with this idea! Would the ‘ScratchNet’ be a project? If so I can work with the lists and cloud variables (very experienced) in order create a search engine which can access an unlimited amount of results. Would you want it set up like google? Or have it so you have to type in domain names>? I have worked with projects like this before and am also curious to know if you would want a front end ‘editor’?
BereketY
Scratcher
500+ posts

Scratchnet - Creating the internet for scratch projects.

Will the websites be saved in the project, or be saved as cloud data?

Arrays speak to me on a spiritual level.
secretagent123
Scratcher
1000+ posts

Scratchnet - Creating the internet for scratch projects.

May I help I have noting else to do and am experienced at coding.

I don't really use this account any more.
PandaP17
Scratcher
25 posts

Scratchnet - Creating the internet for scratch projects.

Some websites will be stored in the project, some in cloud data.
ipaddude
Scratcher
100+ posts

Scratchnet - Creating the internet for scratch projects.

create and host?
who is hosting?
client-side versus server side?
what about ddns?
what about databasing?
what protocol will be used?
what markup will be used?
will there be scripting?
what about potential conflicts with the scratch rules prohibiting chat rooms and similar things?
what about apis and modular programming and other stuff?

i sure hope osu lazer will support gnu hurd

arch btw ͡° ͜ʖ ͡°
test
PandaP17
Scratcher
25 posts

Scratchnet - Creating the internet for scratch projects.

AcidRocks, along with SA123, I'd love for your help. Sorry for my late response.
Bacteria999
Scratcher
1000+ posts

Scratchnet - Creating the internet for scratch projects.

It sounds like a cool idea, but scratch doesn't allow you to have anything that could lead to private chats.
ipaddude
Scratcher
100+ posts

Scratchnet - Creating the internet for scratch projects.

Bacteria999 wrote:

It sounds like a cool idea, but scratch doesn't allow you to have anything that could lead to private chats.
if there is no scripting that would make it harder.
maybe there could be a whitelist of possible data served
just like in whitelist chats

Last edited by ipaddude (July 11, 2020 13:40:55)


i sure hope osu lazer will support gnu hurd

arch btw ͡° ͜ʖ ͡°
test
ipaddude
Scratcher
100+ posts

Scratchnet - Creating the internet for scratch projects.

can i give an idea for a prototype scratchnet protocol and model?
actually your opinion doesnt matter im giving one

so
there are a bunch of cloud variables (sp ‘ports’ i guess i dunno what to call it)
(or a cloud list maybe implemented by using split functions)

theres a host machine assigned to an sp address
and a client

the client logs a GET request to the host sp address (cloud list with split functions)
the host reads all requests and waits until an sp port is available and replaces the request with an sp port number
it assigns the client an client id based on their request list index

the client listens to the request for a response and records it then frees its request slot
the client then sends a request to an sp port
meanwhile, the server is serving data through the sp port.

the client reads the data through the designated sp port
the client then sends a DONE request to the server along with its client id.
if the client takes to long to connect to the sp port it times out and sends a DONE request regardless.

the server can free the sp port once all clients have sent a DONE request or have timed out (in case the project was stopped whilst communicating with the server)

once the sp port is freed another server can use that sp port.

idk what to do if the server is stopped mid communication though

i sure hope osu lazer will support gnu hurd

arch btw ͡° ͜ʖ ͡°
test
Harakou
Scratcher
1000+ posts

Scratchnet - Creating the internet for scratch projects.

This is starting to sound like a collaboration, so I'll move it to that forum for you.
loganj551
Scratcher
47 posts

Scratchnet - Creating the internet for scratch projects.

Awww yeah! If you could decode specific numbers into letters and make a project that outputs it… You could make an actual new website!
loganj551
Scratcher
47 posts

Scratchnet - Creating the internet for scratch projects.

loganj551 wrote:

Awww yeah! If you could decode specific numbers into letters and make a project that outputs it… You could make an actual new website!

If also intended, you could also make it so specific users can add and edit news headlines. (Remixes do not count, just the official project.)

Also, any URLs for this? Or just a GUI to go to websites?

I'm not an EPIC PROGRAMMER so I can only request ideas!
PandaP17
Scratcher
25 posts

Scratchnet - Creating the internet for scratch projects.

I actually can do that! It may be a bit tedious, but I could probably come up with a script that allows specific users to edit contents of a web page (of course I'd need to add their usernames to the script manually before they do anything)
loganj551
Scratcher
47 posts

Scratchnet - Creating the internet for scratch projects.

PandaP17 wrote:



concept of wikipedia

AWW YEAH IM MISSING THAT SCRATCH 2.0

THANKS FOR THE NOSTALGIA HIT
mchen2010
Scratcher
39 posts

Scratchnet - Creating the internet for scratch projects.

I know cloud vars!
I have made one before!
But, it doesent have much storage…


Powered by DjangoBB