[Microbit-Python] A native editor

Naomi Ceder naomi.ceder at gmail.com
Sun Dec 6 17:43:19 EST 2015


Thanks for the reference Carlos. That makes sense...

At any rate, when I removed that permission, the warning of course went
away. However it still coudn't find my micro:bit, since the port objects
have neither a productId nor a vendorId on my system, only a path. When I
matched on the path to what I knew to be the right path, I could get a repl
working just fine. Which would imply that a different way of finding the
right port is needed.

I suppose the next thing is to look at the load/save issue.

Cheers,
Naomi

On 6 December 2015 at 16:25, Carlos P.A. <carlos.p.a.87 at gmail.com> wrote:

> Looks like RequestFileSystem might only be supported in ChromeOS, is that
> the platform you've been using Nicholas?
>
>
> https://groups.google.com/a/chromium.org/forum/m/#!msg/apps-dev/LEne7qedZrc/7ZEY0uwfDgAJ
>
> On 6 December 2015 at 22:09, Naomi Ceder <naomi.ceder at gmail.com> wrote:
>
>> Sadly I can't get the extension to work on either OSX or Linux - instead,
>> the extension reports
>>
>>  There were warnings when trying to install this extension:
>>
>>    - 'fileSystem.requestFileSystem' is not allowed for specified
>>    platform.
>>
>>
>> So the result for me is that the new, open, and save functions don't do
>> anything at all, and the repl says it can't find the microbit.
>>
>> I'm not finding any explanations of line, but I've attached a screen shot
>> of the warning...
>>
>> I'm also not seeing any setting for Chrome that would seem to help.
>>
>> Cheers,
>> Naomi
>>
>>
>>
>> On 6 December 2015 at 15:15, Carlos P.A. <carlos.p.a.87 at gmail.com> wrote:
>>
>>> Excellent work Nicholas!
>>>
>>> Will the pluggin also automatically work when the interface is accessed
>>> from the https://www.microbit.co.uk/create-code python link? (once it
>>> is implemented in the webiste).
>>>
>>> As a small suggestion, probably with a low priority, is that having some
>>> visual feedback on the page that the program is being flashed would be
>>> ideal, even better if there was a tiny progress bar on the button.
>>>
>>> Regards,
>>> Carlos
>>>
>>> On 6 December 2015 at 20:34, Nicholas H.Tollervey <ntoll at ntoll.org>
>>> wrote:
>>>
>>>> Basically, this:
>>>>
>>>> https://www.youtube.com/watch?v=S8MGFVuZrrs
>>>>
>>>> ...is a first draft and the source code is here:
>>>>
>>>> https://github.com/ntoll/python-native-editor
>>>>
>>>> There's no documentation and I'll be working on it over the coming days
>>>> with a view to showing it on Wednesday to a bunch of teachers.
>>>>
>>>> FYI - working out how to flash the device took several tortuous days.
>>>> Chrome has a USB API that was documented to appear to be exactly what I
>>>> needed (pushing file based data to the device). I spent far too much
>>>> time learning about USB and getting permission to write to the device to
>>>> work.
>>>>
>>>> In the end I gave up when I realised there was a really easy hack that
>>>> was right in front of my nose... just copy the damn .hex file to the
>>>> device via the built-in file-system API.
>>>>
>>>> It worked first time..! :-)
>>>>
>>>> That's several hours of my time I'll never get back.
>>>>
>>>> Early days. Collaboration welcome!
>>>>
>>>> Best wishes,
>>>>
>>>> Nicholas.
>>>>
>>>>
>>>> _______________________________________________
>>>> Microbit mailing list
>>>> Microbit at python.org
>>>> https://mail.python.org/mailman/listinfo/microbit
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Microbit mailing list
>>> Microbit at python.org
>>> https://mail.python.org/mailman/listinfo/microbit
>>>
>>>
>>
>>
>> --
>> Naomi Ceder
>> https://plus.google.com/u/0/111396744045017339164/about
>>
>> _______________________________________________
>> Microbit mailing list
>> Microbit at python.org
>> https://mail.python.org/mailman/listinfo/microbit
>>
>>
>
> _______________________________________________
> Microbit mailing list
> Microbit at python.org
> https://mail.python.org/mailman/listinfo/microbit
>
>


-- 
Naomi Ceder
https://plus.google.com/u/0/111396744045017339164/about
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/microbit/attachments/20151206/fed6fc28/attachment-0001.html>


More information about the Microbit mailing list