Discuss Scratch
- pothunt
-
31 posts
My Extensions button
Excuse me,
How to show a “My Extensions” button on Extension Library.
I push More Blocks button with shift button.
And I push Add an Extension button.
I see Category, All and Hardware menu.
However I can't see “My Extensions” and “View Documentations” buttons.
Please teach me how to show these buttons.
Best regards
How to show a “My Extensions” button on Extension Library.
I push More Blocks button with shift button.
And I push Add an Extension button.
I see Category, All and Hardware menu.
However I can't see “My Extensions” and “View Documentations” buttons.
Please teach me how to show these buttons.
Best regards
- piif
-
13 posts
My Extensions button
Hi,
I've exactly the same question :-)
I tried some extension code some weeks ago, but the “upload extension” is no more in “file” menu
Doc at http://llk.github.io/scratch-extension-docs/#editor-interface says
Is it private to scratch core developpers ?
I've exactly the same question :-)
I tried some extension code some weeks ago, but the “upload extension” is no more in “file” menu
Doc at http://llk.github.io/scratch-extension-docs/#editor-interface says
Scratchers with access to the extension development UIBut how do we get this access ?
Is it private to scratch core developpers ?
- pothunt
-
31 posts
My Extensions button
Hello,
Your situation is same as me.
I already installed “web browser plugin” from
http://scratch.mit.edu/scratchr2/static/ext/download.html
But I can't find “My Extensions” button too. Why?
Along with a following video, It looks simple.
https://www.youtube.com/watch?v=PLU7enk1tJ0
Please help me. I want to use my javascript extensions.
Regards
Your situation is same as me.
I already installed “web browser plugin” from
http://scratch.mit.edu/scratchr2/static/ext/download.html
But I can't find “My Extensions” button too. Why?
Along with a following video, It looks simple.
https://www.youtube.com/watch?v=PLU7enk1tJ0
Please help me. I want to use my javascript extensions.
Regards
- Thepuzzlegame
-
1000+ posts
My Extensions button
Extensions are currently only available to the early-adopter developer group. I believe they will become available to the public eventually.
- pothunt
-
31 posts
My Extensions button
Is it really real? I can't wait until the publishing.
- Thepuzzlegame
-
1000+ posts
My Extensions button
It's real, here is a video demonstrating the use of experimental extensions: https://www.youtube.com/watch?v=PLU7enk1tJ0 

- piif
-
13 posts
My Extensions button
“eventually” ? but they WERE available and are no more. I believe they will become available to the public eventually.
That means that a project that was working two weeks ago now fails, that's not nice

Isn't it possible to be a “beta tester” ? or is it about security concerns ?
- ___---___
-
1 post
My Extensions button
I'm looking to use it for MakeBlock for a kids hackathon…. so now I can't load the custom js extension??
- zorori
-
2 posts
My Extensions button
Hi all,
I've spent the last hour or two trying to figure out what I was doing wrong and playing the videos over and over in case I missed something. I was planning to use with with 60 students on tuesday so it would be good to know that it had been quietly switched off.
I'm sure there are good reasons for switching it off and I have faith that ‘eventually’ will be relatively soon.
getting LittleBits http://littlebits.cc and scratch working together via the arduino bit has been my deepest desire for a few months and I thought it was just a few clicks away.
I could have done something else with my afternoon (such as plan a new lesson for tuesday, for example).
I may use ArduBlock instead to generate arduino code but I'll come back to Scratch when it works again because it is the beez kneez..
I totally accept that this is part of life at the bleeding edge and bear no personal resentment, just grumpy and tired is all.
Rod.
I've spent the last hour or two trying to figure out what I was doing wrong and playing the videos over and over in case I missed something. I was planning to use with with 60 students on tuesday so it would be good to know that it had been quietly switched off.
I'm sure there are good reasons for switching it off and I have faith that ‘eventually’ will be relatively soon.
getting LittleBits http://littlebits.cc and scratch working together via the arduino bit has been my deepest desire for a few months and I thought it was just a few clicks away.
I could have done something else with my afternoon (such as plan a new lesson for tuesday, for example).
I may use ArduBlock instead to generate arduino code but I'll come back to Scratch when it works again because it is the beez kneez..
I totally accept that this is part of life at the bleeding edge and bear no personal resentment, just grumpy and tired is all.
Rod.
- DigiTechs
-
500+ posts
My Extensions button
Hi all,
I've spent the last hour or two trying to figure out what I was doing wrong and playing the videos over and over in case I missed something. I was planning to use with with 60 students on tuesday so it would be good to know that it had been quietly switched off.
I'm sure there are good reasons for switching it off and I have faith that ‘eventually’ will be relatively soon.
getting LittleBits http://littlebits.cc and scratch working together via the arduino bit has been my deepest desire for a few months and I thought it was just a few clicks away.
I could have done something else with my afternoon (such as plan a new lesson for tuesday, for example).
I may use ArduBlock instead to generate arduino code but I'll come back to Scratch when it works again because it is the beez kneez..
I totally accept that this is part of life at the bleeding edge and bear no personal resentment, just grumpy and tired is all.
Rod.
To work around, you could use Scratch 1.4 - I'm pretty sure that has some good arduino support.
- PullJosh
-
1000+ posts
My Extensions button
Just FYI, there's a way to do it without the fancy button:
1) Go to the console (ctrl+shift+j).
2) Paste in your extension's code.
3) Press enter.
4) Your blocks will appear! (You can press ctrl+shift+j again to close the console)
1) Go to the console (ctrl+shift+j).
2) Paste in your extension's code.
3) Press enter.
4) Your blocks will appear! (You can press ctrl+shift+j again to close the console)
- technoboy10
-
1000+ posts
My Extensions button
Workaround number 2:
Ask the developer for an sb2 with all the extension blocks preloaded, and use that sb2 as the base for all the hardware projects.
@zorori IIRC, khanning88 has an extension for that already. You could probably ask him for an extension-preloaded sb2.
EDIT: you could also use Scratch4Arduino or Snap4Arduino as well. http://s4a.cat
Ask the developer for an sb2 with all the extension blocks preloaded, and use that sb2 as the base for all the hardware projects.
@zorori IIRC, khanning88 has an extension for that already. You could probably ask him for an extension-preloaded sb2.

EDIT: you could also use Scratch4Arduino or Snap4Arduino as well. http://s4a.cat
Last edited by technoboy10 (Aug. 29, 2014 15:15:57)
- djdolphin
-
1000+ posts
My Extensions button
Workaround numero tres:
Open the developer console and run the command ScratchExtensions.loadExternalJS('insert your URL here')
Open the developer console and run the command ScratchExtensions.loadExternalJS('insert your URL here')
- bobbybee
-
1000+ posts
My Extensions button
Ze workaround de quatre
Wait a few months/ask @grokblah for access
Wait a few months/ask @grokblah for access

- piif
-
13 posts
My Extensions button
Workaround number 2:
Ask the developer for an sb2 with all the extension blocks preloaded, and use that sb2 as the base for all the hardware projects.
Since it's still possible to load extension from “Offline Scratch 2”, i tried this.
But uploading such a project doesn't load the extension.
I tried with an extension loaded from a web server adding “Allow Origin” header, but it doesn't solves the issue.
- piif
-
13 posts
My Extensions button
Workaround numero tres:
Open the developer console and run the command ScratchExtensions.loadExternalJS('insert your URL here')
Yeah ! it works even with “localhost” URL
It's a bit ugly to make students type this cryptic command, but enough as a workaround for the moment ;-)
Last edited by piif (Aug. 29, 2014 21:19:22)
- DigiTechs
-
500+ posts
My Extensions button
You can add an injector in your school's proxy to insert this command automatically when they go to the Create page.Workaround numero tres:
Open the developer console and run the command ScratchExtensions.loadExternalJS('insert your URL here')
Yeah ! it works even with “localhost” URL
It's a bit ugly to make students type this cryptic command, but enough as a workaround for the moment ;-)
I'm pretty sure you can do that with a proxy, anyway. Sounds like something you could do - it can inject a page block, so I would assume it can inject JS too.
- PullJosh
-
1000+ posts
My Extensions button
Or write a userscript.You can add an injector in your school's proxy to insert this command automatically when they go to the Create page.Workaround numero tres:
Open the developer console and run the command ScratchExtensions.loadExternalJS('insert your URL here')
Yeah ! it works even with “localhost” URL
It's a bit ugly to make students type this cryptic command, but enough as a workaround for the moment ;-)
I'm pretty sure you can do that with a proxy, anyway. Sounds like something you could do - it can inject a page block, so I would assume it can inject JS too.

- technoboy10
-
1000+ posts
My Extensions button
Ah, that's because offline extensions only use the HTTP protocol IIRC. The sb2 file has to come from a member of the extension dev group unfortunately.Workaround number 2:
Ask the developer for an sb2 with all the extension blocks preloaded, and use that sb2 as the base for all the hardware projects.
Since it's still possible to load extension from “Offline Scratch 2”, i tried this.
But uploading such a project doesn't load the extension.
I tried with an extension loaded from a web server adding “Allow Origin” header, but it doesn't solves the issue.