Discuss Scratch

pothunt
Scratcher
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
piif
New Scratcher
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
Scratchers with access to the extension development UI
But how do we get this access ?
Is it private to scratch core developpers ?
pothunt
Scratcher
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


Thepuzzlegame
Scratcher
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
Scratcher
31 posts

My Extensions button

Is it really real? I can't wait until the publishing.
Thepuzzlegame
Scratcher
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
New Scratcher
13 posts

My Extensions button

Thepuzzlegame wrote:

I believe they will become available to the public eventually.
“eventually” ? but they WERE available and are no more.
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 ?
djdolphin
Scratcher
1000+ posts

My Extensions button

I can't test extensions anymore.
___---___
New Scratcher
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
New Scratcher
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.
DigiTechs
Scratcher
500+ posts

My Extensions button

zorori wrote:

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
Scratcher
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)
technoboy10
Scratcher
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

Last edited by technoboy10 (Aug. 29, 2014 15:15:57)

djdolphin
Scratcher
1000+ posts

My Extensions button

Workaround numero tres:
Open the developer console and run the command ScratchExtensions.loadExternalJS('insert your URL here')
bobbybee
Scratcher
1000+ posts

My Extensions button

Ze workaround de quatre

Wait a few months/ask @grokblah for access
piif
New Scratcher
13 posts

My Extensions button

DigiTechs wrote:

technoboy10 wrote:

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
New Scratcher
13 posts

My Extensions button

djdolphin wrote:

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
Scratcher
500+ posts

My Extensions button

piif wrote:

djdolphin wrote:

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 ;-)
You can add an injector in your school's proxy to insert this command automatically when they go to the Create page.

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
Scratcher
1000+ posts

My Extensions button

DigiTechs wrote:

piif wrote:

djdolphin wrote:

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 ;-)
You can add an injector in your school's proxy to insert this command automatically when they go to the Create page.

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.
Or write a userscript.
technoboy10
Scratcher
1000+ posts

My Extensions button

piif wrote:

technoboy10 wrote:

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

Powered by DjangoBB