Files
hpr-knowledge-base/hpr_transcripts/hpr2144.txt

78 lines
6.6 KiB
Plaintext
Raw Normal View History

Episode: 2144
Title: HPR2144: An Interview with All About Code at Manchester BarCamp
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr2144/hpr2144.mp3
Transcribed: 2025-10-18 14:51:41
---
This is an HBR episode 2,144 entitled, an interview with all about Kodat Manchester Barcamp
and is part of the series, Interviews. It is hosted by Tony Humek at Tony H1,212 and is about
8 minutes long. The summer is. This is a follow-up interview with Josh Harky who has been busy
since I last interviewed him. This episode of HBR is brought to you by AnanasThost.com.
Get 15% discount on all shared hosting with the offer code HBR15. That's HBR15.
Better web hosting that's honest and fair at AnanasThost.com.
Okay, this is Tony Humek for Hacker Public Radio and I'm still at Barcamp Manchester and I've got
with me all about Kodat or Josh Lowe as he's commonly known. I interviewed him a few weeks ago when
we were at Blackpool Raspberry Jam but since then he's developed a couple of new projects so I'm
going to ask him to explain about them. So as Tony said, I'm Josh and I'm known as all at all
underscore about underscore code on Twitter and you can find me all about code.co.uk and
not code.co.uk. Josh, would you like to tell us about this new project you've got going?
So I think it was August since I last did the podcast. So in since August I think I mentioned in
the last one about HBR15 which is my Python library and I have recently developed a block format
for it. So what I wanted to do is I wanted to create a bridge between scratch and Python so that's
what Edublox is aiming to do. So Edublox is built in Blockly which is something developed by Google.
It's a piece of open source software and it's written in JavaScript. So what happens is you have
your JavaScript with two things called definitions and generators. So definitions are like you
color blocks. So what color you want them to be, what type they are and what you want them to say,
what the user sees basically and then you've got your generators. So each block you can
use it to do code in different languages. So I think you can have Python, Ruby, Lua,
JavaScript, all the big coding languages and what that basically does is you set a variable to
so it uses Python mind. So you set the variable to the code you want it to run. So if you have
say five blocks it then sets the variable to the code. It then sends it to something called a
Python bottle server. So if you've used flask bottles like a simpler version of that and
what it does is it sets the variable. The index HTML file basically has a workspace where you
can drag and drop the blocks. It then sends it to the server and it runs. So that's available to
download. If you go to EduPyzen.co.uk forward slash hash tag blocks you'll be able to find the
guide there. And is it easy to install and what operating systems will it run on?
Yes. So it's really easy to install. I think it works on most Linux distros on the Raspberry Pi.
So because it uses GPIO pins and Minecraft Pi obviously you can't use it on like you're a
Ubuntu desktop and that. But I'm hopefully getting it so that you can access the HTML file from
a desktop computer or an iPad and it will basically just run it on the Raspberry Pi and it's
basically like you're using it. So it's a two line installer. So let's pound a kind of created
install script. So you do you get it via the command line and then you use sudo bash to execute
the script. So where do you envisage this piece of software going? So I think
since I released it on Sunday and since the day after someone used it in lessons in a school
in Coventry and then the next day they created documentations. So the aim basically is to get
a worldwide kind of known way for the bridge for Scratch to Python. So what I kind of want to do
is my aim is to get maybe a hundred people making that transition. So I'm going to
MOSFEST in London and hopefully make some transitions. My understanding is you've written this
so that children transitioning from Scratch can start to understand the underlying code for Python
and when you put the blocks in can you see the Python code? Yes so the blocks are exactly the same
as Python, indents and everything. So if you make a block program and you type that into Python it
will be exactly the same. So it's basically the same as Python, blocks through blocks.
Thank you very much. I believe you've also designed a kit that you're hoping to get out there
into the community. So I'm currently in talks with CPC and Pomoroni to map my own kit. So the first
one is a starter kit. So that includes LEDs, wires, breadboards, you basic starter electronic kits
and what my idea is is to have these kits for around £8 at the retail price and I'm hopefully
getting them out into schools. So I've selected some schools that are going to get them and once
they have reviewed them and used them in class I hopefully want to get it out to the public in
the next three to six months. Well we're here at BarCamp Manchester but I believe you're going
to be attending another event shortly. Do you want to tell us about that? Yes so at the end of October
which is actually Halloween weekend I've been invited to MOSFES. So what MOSFES is is if you've
ever used Missilla Firefox which I think most people have. It's basically their yearly annual
festival that they do. So that's down in London in a college opposite the O2. So it's basically the
big festival where the whole web community comes together in one venue and I will be in the use
zone. I don't know where it's located in the building but I will be running a workshop on
edu box. So what my idea is to get Minecraft and edu Python integrate them because it's on Halloween
weekend we're going to put a Halloween twist on it. Oh thank you Josh and for the listeners out
there if you want to meet Josh in person and you're going to MOSFES. Lucky me out lucky me up. So this
is Tony Hughes from Hancock Public Radio signing off. Thank you.
You've been listening to hecka public radio at hecka public radio dot org. We are a community podcast
network that releases shows every weekday Monday through Friday. Today's show like all our shows
was contributed by an HBR listener like yourself. If you ever thought of recording a podcast
and click on our contributing to find out how easy it really is. Hecka Public Radio was founded
by the digital dog pound and the infonomican computer club and it's part of the binary revolution
at binwave.com. If you have comments on today's show please email the host directly leave a comment
on the website or record a follow-up episode yourself unless otherwise status. Today's show is
released on the creative comments attribution share a live 3.0 license.