Discuss Scratch

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)

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
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
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

DigiTechs wrote:

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:

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

liam48D wrote:

I think it'd be great if somebody made a block:

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
That…. Would end up making me ridiculously amused for some reason :: sigh
savaka
Scratcher
1000+ posts

Experimental Extension Place

liam48D wrote:

I think it'd be great if somebody made a block:

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
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.
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!

Last edited by Thepuzzlegame (July 31, 2014 23:15:50)

nXIII
Scratcher
1000+ posts

Experimental Extension Place

Thepuzzlegame wrote:

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

nXIII wrote:

Thepuzzlegame wrote:

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
Yeah, I found them there by following the tutorial page to github
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

Thepuzzlegame wrote:

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!
What is the format for typing the city? And it would probably be put in the list of helpful topics instead of being stickied.

nXIII wrote:

Thepuzzlegame wrote:

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
None of them work. Why?
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)

Last edited by Thepuzzlegame (Aug. 1, 2014 17:18:44)

powerpoint56
Scratcher
1000+ posts

Experimental Extension Place

Thepuzzlegame wrote:

This one worked for me http://textuploader.com/kynj/raw

The format is: city name, state abbreviation (eg MA for Massachusetts)
(You can also do postal codes, but they're a little less reliable)
Thepuzzlegame
Scratcher
1000+ posts

Experimental Extension Place

powerpoint56 wrote:

Thepuzzlegame wrote:

This one worked for me http://textuploader.com/kynj/raw

The format is: city name, state abbreviation (eg MA for Massachusetts)
(You can also do postal codes, but they're a little less reliable)
Yeah
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

Thepuzzlegame wrote:

This one worked for me http://textuploader.com/kynj/raw

The format is: city name, state abbreviation (eg MA for Massachusetts)
But the Github raw ones don't work. I might work on moving them all to JS files on savakamyimages00000.
And thanks for the format.
And is that Fahrenheit or Celsius?

Powered by DjangoBB