Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Experimental Extension Place
- savaka
-
Scratcher
1000+ posts
Experimental Extension Place
Topic closed until the Scratch Extension Dev Group is removed
Welcome!
Welcome to the Experimental Extension Place! Here you can learn about extensions (both official and experimental) and get links for experimental extensions.
What are extensions?
Extensions are groups of blocks you can add to the Scratch editor to allow it to do more, usually to communicate or do things outside of the Scratch player. There are official extensions that the Scratch Team has added to Scratch. You can also import experimental extensions made by other Scratchers.
How do I use official extensions?
Go to the More Blocks section and click “Add an Extension.” The extension library will open. It's a dialog much like the sprite library that you can use to add extensions. Choose an extension and it will be added. The red/yellow/green light indicates the status of the extension.
How do I use experimental extensions?
Shift-click (hold down the shift key while clicking) the File menu and there will be another button. It will say “Import Experimental Extension.” Click this and a dialog will appear. Paste the URL of the extension into the dialog and submit to add the extension. The colored light works just like in the official extensions.
How can I make my own experimental extensions?
You will need to know the scripting language JavaScript in order to make this. If you don't know JavaScript, there are lots of great tutorials all over the internet. I recommend MDN, w3schools, or Codecademy but there are many others. Then you need to know how to use JavaScript to make an extension for Scratch. The instructions for that are right here.
The rest of the stuff
Comment if you want your extension added to the lists. Give the direct link and/or the forum topic, and tell me what it does. I'll add it as soon as I can! I will also ask people if they want their extension in this if I find their forum topic for their extension. [edit]I forgot, just so you know, you can share projects made with official extensions, but not ones made with experimental extensions.[/edit] So that's all and here are the lists:
Sort by Title
Sort by Author
Sort by Category (coming soon)
Welcome!
Welcome to the Experimental Extension Place! Here you can learn about extensions (both official and experimental) and get links for experimental extensions.
What are extensions?
Extensions are groups of blocks you can add to the Scratch editor to allow it to do more, usually to communicate or do things outside of the Scratch player. There are official extensions that the Scratch Team has added to Scratch. You can also import experimental extensions made by other Scratchers.
How do I use official extensions?
Go to the More Blocks section and click “Add an Extension.” The extension library will open. It's a dialog much like the sprite library that you can use to add extensions. Choose an extension and it will be added. The red/yellow/green light indicates the status of the extension.
How do I use experimental extensions?
Shift-click (hold down the shift key while clicking) the File menu and there will be another button. It will say “Import Experimental Extension.” Click this and a dialog will appear. Paste the URL of the extension into the dialog and submit to add the extension. The colored light works just like in the official extensions.
How can I make my own experimental extensions?
You will need to know the scripting language JavaScript in order to make this. If you don't know JavaScript, there are lots of great tutorials all over the internet. I recommend MDN, w3schools, or Codecademy but there are many others. Then you need to know how to use JavaScript to make an extension for Scratch. The instructions for that are right here.
The rest of the stuff
Comment if you want your extension added to the lists. Give the direct link and/or the forum topic, and tell me what it does. I'll add it as soon as I can! I will also ask people if they want their extension in this if I find their forum topic for their extension. [edit]I forgot, just so you know, you can share projects made with official extensions, but not ones made with experimental extensions.[/edit] So that's all and here are the lists:
Sort by Title
Sort by Author
Sort by Category (coming soon)
Note:
This topic is currently only for JavaScript extensions in the online editor. Please do not post about HTTP offline editor extensions on this topic.
Last edited by savaka (Aug. 16, 2014 20:32:57)
- savaka
-
Scratcher
1000+ posts
Experimental Extension Place
List Sorted by Title
^ back to top
^ back to top
^ back to top
Title - Author - Description - Links
Cool helpful things extension - PullJosh - Does lots of different things - Direct/Forum
JavaScript Dialogs - savaka - Opens JS dialog boxes - Direct/Forum
Link Opener - savaka - Goes to websites - Direct/Forum
^ back to top
Last edited by savaka (July 10, 2014 11:16:09)
- savaka
-
Scratcher
1000+ posts
Experimental Extension Place
List Sorted by Author
^ back to top
^ back to top
^ back to top
Author - Title - Description - Links
PullJosh - Cool helpful things extension - Does lots of different things - Direct/Forum
savaka - JavaScript Dialogs - Opens JS dialog boxes - Direct/Forum
savaka - Link Opener - Goes to websites - Direct/Forum
^ back to top
Last edited by savaka (July 10, 2014 11:16:41)
- savaka
-
Scratcher
1000+ posts
Experimental Extension Place
Coming soon
Last edited by savaka (July 9, 2014 15:43:56)
- DigiTechs
-
Scratcher
500+ posts
Experimental Extension Place
Just to point out, w3schools is one of the worst places for suggesting people to learn (see w3fools.com) - If you want to learn JS, I suggest the MDN (Mozilla Developer Network) - they have a bunch of resources for learning practically everything related to web design, which includes JS.
- savaka
-
Scratcher
1000+ posts
Experimental Extension Place
Just to point out, w3schools is one of the worst places for suggesting people to learn (see w3fools.com) - If you want to learn JS, I suggest the MDN (Mozilla Developer Network) - they have a bunch of resources for learning practically everything related to web design, which includes JS.That's just a small group of people's opinion. They don't even give good reasons. If someone wants to use w3schools they can. I'll add MDN though.
- liam48D
-
Scratcher
1000+ posts
Experimental Extension Place
I think it'd be great if somebody made a block:
So that people could:
import experimental extension from (url) :: extension
So that people could:
when GF clicked
import experimental extension from [url1] :: extension
import experimental extension from [url2] :: extension
import experimental extension from [url3] :: extension
- ssss
-
Scratcher
500+ posts
Experimental Extension Place
I think it'd be great if somebody made a block:That…. Would end up making me ridiculously amused for some reason :: sighimport experimental extension from (url) :: extension
So that people could:when GF clicked
import experimental extension from [url1] :: extension
import experimental extension from [url2] :: extension
import experimental extension from [url3] :: extension
- savaka
-
Scratcher
1000+ posts
Experimental Extension Place
I think it'd be great if somebody made a block:No. They can't be shared because some, such as my link opener, can be used unsafely. Being able to import them through blocks would be very unsafe. And this is not the place to make suggestions about extensions, do that in a new topic in the suggestion forum.import experimental extension from (url) :: extension
So that people could:when GF clicked
import experimental extension from [url1] :: extension
import experimental extension from [url2] :: extension
import experimental extension from [url3] :: extension
- Braeden5454
-
Scratcher
500+ posts
Experimental Extension Place
Your prompt message thing is amazing! You should get it into the library!
- Thepuzzlegame
-
Scratcher
1000+ posts
Experimental Extension Place
I stumbled upon a bunch of extensions written by @sdg1*, I'm currently in the process of converting them all into urls. For now, here's a really cool one which adds a reporter block which reports the temperature of a city in degrees Fahrenheit. http://textuploader.com/kynj/raw
Note: Often when you click the reporter block it says null even if it is reporting the temperature. This could be the result of incorrectly entering in the city or a bug with the code
On a different note, I think this should be stickied!
Note: Often when you click the reporter block it says null even if it is reporting the temperature. This could be the result of incorrectly entering in the city or a bug with the code
On a different note, I think this should be stickied!
Last edited by Thepuzzlegame (July 31, 2014 23:15:50)
- nXIII
-
Scratcher
1000+ posts
Experimental Extension Place
I stumbled upon a bunch of extensions written by @sdg1*, I'm currently in the process of converting them all into urls. For now, here's a really cool one which adds a reporter block which reports the temperature of a city in degrees Fahrenheit. http://textuploader.com/kynj/raw
You can get them all at https://github.com/LLK/scratch-extensions and the raw text at, e.g., https://raw.githubusercontent.com/LLK/scratch-extensions/master/weather_extension.js
- Thepuzzlegame
-
Scratcher
1000+ posts
Experimental Extension Place
Yeah, I found them there by following the tutorial page to githubI stumbled upon a bunch of extensions written by @sdg1*, I'm currently in the process of converting them all into urls. For now, here's a really cool one which adds a reporter block which reports the temperature of a city in degrees Fahrenheit. http://textuploader.com/kynj/raw
You can get them all at https://github.com/LLK/scratch-extensions and the raw text at, e.g., https://raw.githubusercontent.com/LLK/scratch-extensions/master/weather_extension.js
- savaka
-
Scratcher
1000+ posts
Experimental Extension Place
Never mind
Last edited by savaka (Aug. 1, 2014 16:51:24)
- savaka
-
Scratcher
1000+ posts
Experimental Extension Place
I stumbled upon a bunch of extensions written by @sdg1*, I'm currently in the process of converting them all into urls. For now, here's a really cool one which adds a reporter block which reports the temperature of a city in degrees Fahrenheit. http://textuploader.com/kynj/rawWhat is the format for typing the city? And it would probably be put in the list of helpful topics instead of being stickied.
Note: Often when you click the reporter block it says null even if it is reporting the temperature. This could be the result of incorrectly entering in the city or a bug with the code
On a different note, I think this should be stickied!
None of them work. Why?I stumbled upon a bunch of extensions written by @sdg1*, I'm currently in the process of converting them all into urls. For now, here's a really cool one which adds a reporter block which reports the temperature of a city in degrees Fahrenheit. http://textuploader.com/kynj/raw
You can get them all at https://github.com/LLK/scratch-extensions and the raw text at, e.g., https://raw.githubusercontent.com/LLK/scratch-extensions/master/weather_extension.js
- Thepuzzlegame
-
Scratcher
1000+ posts
Experimental Extension Place
This one worked for me http://textuploader.com/kynj/raw
The format is: city name, state abbreviation (eg MA for Massachusetts)
The format is: city name, state abbreviation (eg MA for Massachusetts)
Last edited by Thepuzzlegame (Aug. 1, 2014 17:18:44)
- powerpoint56
-
Scratcher
1000+ posts
Experimental Extension Place
This one worked for me http://textuploader.com/kynj/raw(You can also do postal codes, but they're a little less reliable)
The format is: city name, state abbreviation (eg MA for Massachusetts)
- Thepuzzlegame
-
Scratcher
1000+ posts
Experimental Extension Place
YeahThis one worked for me http://textuploader.com/kynj/raw(You can also do postal codes, but they're a little less reliable)
The format is: city name, state abbreviation (eg MA for Massachusetts)
- Thepuzzlegame
-
Scratcher
1000+ posts
Experimental Extension Place
The link to the tutorial no longer works
Last edited by Thepuzzlegame (Aug. 2, 2014 03:31:52)
- savaka
-
Scratcher
1000+ posts
Experimental Extension Place
This one worked for me http://textuploader.com/kynj/rawBut the Github raw ones don't work. I might work on moving them all to JS files on savakamyimages00000.
The format is: city name, state abbreviation (eg MA for Massachusetts)
And thanks for the format.
And is that Fahrenheit or Celsius?
- Discussion Forums
- » Advanced Topics
-
» Experimental Extension Place







