I want to make an OS, but I want to know what would be the best mod to use for it. Here's what I want.
Note: some of these may not be possible in squeak!
Able to make a web browser
Right Click when in presentation mode
Mesh
Multiplayer Blocks
Clone Sprite Blocks
Paint Editor Block
System Time, or Internet Time
Also, if there are any other features that would be nice in an OS, let me know.

Offline
elfin8er wrote:
I want to make an OS, but I want to know what would be the best mod to use for it. Here's what I want.
Note: some of these may not be possible in squeak!
Able to make a web browser
Right Click when in presentation mode
Mesh
Multiplayer Blocks
Clone Sprite Blocks
Paint Editor Block
System Time, or Internet Time
Also, if there are any other features that would be nice in an OS, let me know.
Panther.
You can do almost anything in it.
Offline
SJRCS_011 wrote:
elfin8er wrote:
I want to make an OS, but I want to know what would be the best mod to use for it. Here's what I want.
Note: some of these may not be possible in squeak!
Able to make a web browser
Right Click when in presentation mode
Mesh
Multiplayer Blocks
Clone Sprite Blocks
Paint Editor Block
System Time, or Internet Time
Also, if there are any other features that would be nice in an OS, let me know.Panther.
You can do almost anything in it.
Yeah, that's my favorite, but I don't know how to make a web browser. Could you show me a tutorial if this is possible?

Offline
You could always use the 'get contents at url' block, which retrieves a document from the web. You could then write an HTML/XML parser to extract the data.
Offline
bobbybee wrote:
You could always use the 'get contents at url' block, which retrieves a document from the web. You could then write an HTML/XML parser to extract the data.
I'm not that good with XML D: Any templates or anything?

Offline
Read up on some HTML. You'll need it
Offline
In that case I'll quickly teach you XML. After all, HTML is an implementation of XML.
<xml> <body> <element>hfjkl</element> </body> </xml>
This would be a stripped down HTML document, perhaps in an xml-like notation. A tag in HTML is an element in XML. The only difference is that in HTML you have to do everything as the HTML specifications say to do it, but XML can be done for just about any purpose, and the specifications are limited.
Hope this helps,
-bobbybee
Offline
bobbybee wrote:
In that case I'll quickly teach you XML. After all, HTML is an implementation of XML.
Code:
<xml> <body> <element>hfjkl</element> </body> </xml>This would be a stripped down HTML document, perhaps in an xml-like notation. A tag in HTML is an element in XML. The only difference is that in HTML you have to do everything as the HTML specifications say to do it, but XML can be done for just about any purpose, and the specifications are limited.
Hope this helps,
-bobbybee
That's just like HTML, but the tags are just different
So, how do I use this to make a web browser in Panther?

Offline
bobbybee wrote:
In that case I'll quickly teach you XML. After all, HTML is an implementation of XML.
HTML was originally an extension of SGML, and is not XML. XHTML is a specification of HTML which uses XML.
Offline
Last edited by nickbrickmaster (2012-01-18 18:08:16)
Offline
elfin8er wrote:
I want to make an OS, but I want to know what would be the best mod to use for it. Here's what I want.
Note: some of these may not be possible in Scratch!
Able to make a web browser
Right Click when in presentation mode
Mesh
Multiplayer Blocks
Clone Sprite Blocks
Paint Editor Block
System Time, or Internet Time
Also, if there are any other features that would be nice in an OS, let me know.
Sorry, just couldn't help myself... xP
Anyway, I'm afraid I can't post anything of use other than that lol
Google it.
Offline
Jwosty wrote:
elfin8er wrote:
I want to make an OS, but I want to know what would be the best mod to use for it. Here's what I want.
Note: some of these may not be possible in Scratch!
Able to make a web browser
Right Click when in presentation mode
Mesh
Multiplayer Blocks
Clone Sprite Blocks
Paint Editor Block
System Time, or Internet Time
Also, if there are any other features that would be nice in an OS, let me know.Sorry, just couldn't help myself... xP
Anyway, I'm afraid I can't post anything of use other than that lol
No, I meant squeak. I said squeak because mods have to be programmed in squeak, so I was saying that it may not be possible to make a mod with all of those things I listed. The only one I wasn't sure of was the web browser, but I'm finding out that it is possible.
Stupid 180 rule! I can't wait until I'm a scratcher again

Offline
So, elfin8er, all you need to do is understand HTML and use the = block to check strings and such.
Offline
bobbybee wrote:
So, elfin8er, all you need to do is understand HTML and use the = block to check strings and such.
I think I see. I'd pretty much be recoding HTML and XML in scratch, and teaching scratch what to do with what it finds. Hmm. How could it show pictures though? Is there anything that could do that? Also, would it be possible to show Java (Scratch Projects) using this as well?

Offline
bobbybee wrote:
So, elfin8er, all you need to do is understand HTML and use the = block to check strings and such.
And ways to edit the text on te screen.
Though POST actions wouldn't work.
Offline
elfin8er wrote:
nickbrickmaster wrote:
wiki.scratch.mit.edu/wiki/Konnected_(Scratch_Modification)
Do you have a beta version?
I have no version released yet.
Offline
SJRCS_011 wrote:
bobbybee wrote:
So, elfin8er, all you need to do is understand HTML and use the = block to check strings and such.
And ways to edit the text on te screen.
Though POST actions wouldn't work.
I was thinking that to. First I was thinking of using a list, but would look REALLY bad. I guess I'd have to have costumes with every letter, in uppercase, and lowercase, including numbers ect. and then have them stamp where needed. That would be really annoying though.

Offline
elfin8er wrote:
bobbybee wrote:
Read up on some HTML. You'll need it
![]()
I know a pretty good amount of HTML, just not XML.
I'll teach u:
line 1 =<?xml version="1.0" encoding="ISO-8859-1"?> line 2 =<your_tag_ROOT> line 3=<your_tag_TITLE> your title </your_tag_TITLE> line 4=<body> your body (not really. . . just a aragraph in witch tells you your story/webpage </body> line 5=</your_tag_ROOT>
That makes a XML doc that looks like this:
<?xml version="1.0" encoding="ISO-8859-1" ?> - <your_tag_ROOT> <your_tag_TITLE>your title</your_tag_TITLE> <body>your body (not really. . . just a aragraph in witch tells you your story/webpage</body> </your_tag_ROOT>
The code when the minus sign is clicked: <?xml version="1.0" encoding="ISO-8859-1" ?> + <your_tag_ROOT>
Offline
You use knowledge of HTML and XML to parse a webpage and then make it display the text of the webpage. There is a block in the library that you can use to stamp text on the stage.
Offline
elfin8er wrote:
Oh, OK. Didn't you and sparks try this a while ago?
Yeah, we tried. I don't remember how far we've gotten but it's really complicated and slow.
Offline