Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
171
hpr_transcripts/hpr0711.txt
Normal file
171
hpr_transcripts/hpr0711.txt
Normal file
@@ -0,0 +1,171 @@
|
||||
Episode: 711
|
||||
Title: HPR0711: Klaatu and Verbal chat about web2py
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0711/hpr0711.mp3
|
||||
Transcribed: 2025-10-08 01:18:39
|
||||
|
||||
---
|
||||
|
||||
Hi everyone, this is Quattu and I'm at the Indiana Linux Fest and I'm talking to
|
||||
Robel.
|
||||
Hey, Robel.
|
||||
Hey, how's it going, Quattu?
|
||||
Pretty good.
|
||||
So I just saw your talk, which was really, really good.
|
||||
And this is the first talk that you've given, right?
|
||||
Yes, yes it is.
|
||||
It's your big debut.
|
||||
That's my coming out party.
|
||||
Beautiful, beautiful.
|
||||
This is why I'm here.
|
||||
So it was on Web2Pie.
|
||||
So could you tell us what Web2Pie is?
|
||||
Web2Pie is a Python based web application framework.
|
||||
So if you have an application that you want to put on the web, you might want to try to
|
||||
look at a Web2Pie to get it done.
|
||||
OK, and why would I use Web2Pie instead of, for instance, PHP or Ruby on Rails or something
|
||||
like that?
|
||||
Well, or would I?
|
||||
Mainly, the main reason is Python.
|
||||
You really need to know Python if you want to use Web2Pie and like Ruby on Rails, I've
|
||||
looked at that and that's of this product, you know, it's great.
|
||||
But it really mainly comes down to your programming language of choice.
|
||||
OK.
|
||||
Now, in your demonstration today, which went really well by the way, I was like every time
|
||||
I see a demo that doesn't, you know, horribly fail every other step the way, because I mean,
|
||||
that's just how demos are.
|
||||
Right.
|
||||
They break.
|
||||
That's what they are designed to do.
|
||||
You get in front of 30 people and make a fool of yourself.
|
||||
But yours worked.
|
||||
So I was impressed.
|
||||
But anyway, aside from that, when you were doing it, you were talking about the Rocket Web
|
||||
Server.
|
||||
Right, Rocket Web Server.
|
||||
So is that part of Web2Pie as a separate project?
|
||||
What is this?
|
||||
What happens with Web2Pie?
|
||||
Well, Web2Pie is actually composed of lots of different open source applications, like
|
||||
Rocket is a Web Server.
|
||||
It has an editor.
|
||||
I think it's nice that it has JQuery, of course, you know, and it has all these different
|
||||
components that make up one big application.
|
||||
Yeah.
|
||||
And I guess the other thing is that even though it uses Rocket as a Web Server, that doesn't
|
||||
stop you from using like Apache, EngineX, Lighty, or some other type of Web Server that
|
||||
you choose to use.
|
||||
It's just that, you know, you don't have to figure out a Web Server, how to install it,
|
||||
you know, right off the bat.
|
||||
Right.
|
||||
This makes it easy for you.
|
||||
Then, once you're familiar with it, you might want to swap out, you know, don't use
|
||||
Rocket or EngineX or Apache or whatever.
|
||||
Okay.
|
||||
Cool.
|
||||
It's really, really surprised and pleased at how easy it looked to set up.
|
||||
I mean, you installed it right in front of us, right?
|
||||
And then you had it up and running, like, I mean, it was like, like a couple of seconds.
|
||||
It was, and that's for real, right?
|
||||
That's right.
|
||||
Okay.
|
||||
Okay.
|
||||
Thank you.
|
||||
Which is funny, because my wife says, why don't you, you know, just, you know, record
|
||||
a screencast.
|
||||
Right.
|
||||
Yeah.
|
||||
But I think a lot of people, when they come to these events, they really want the interaction
|
||||
of one-on-one.
|
||||
Yeah.
|
||||
So, I've never really seen, and just, you know, like, here's a script, yeah, like, if you're
|
||||
going to do that, you might as well just put it on, up on the whip, like two-foot down
|
||||
on it.
|
||||
Yeah.
|
||||
Okay.
|
||||
Yeah.
|
||||
It's cool.
|
||||
I'm just wondering, I mean, like, when did you come to a DeFi, what was, I mean, were you
|
||||
already really good at Python, and this was just, like, the natural choice, or did you
|
||||
quit?
|
||||
I'm not really good at anything.
|
||||
Okay.
|
||||
Cool.
|
||||
I started Web2Py using Web2Py.
|
||||
I saw a demo, I've been long to the Chippy, and that, that's the Chicago Python user
|
||||
group.
|
||||
Oh, okay.
|
||||
And, man, if some really smart people go to that, like, user group or log, not me, I'm
|
||||
just going to want to be.
|
||||
But I saw a demo there, and at the time, I was looking at different Web frameworks, Python
|
||||
based, because that's sort of my language of choice.
|
||||
And so I was looking at things like Django, I was looking at Highlands, and Turbogears,
|
||||
and I looked at, you know, these different frameworks, and some of them just briefly,
|
||||
because, you know, I only have so much time.
|
||||
And I really, really liked the fact that Web2Py was very, very easy to install, and yet,
|
||||
you can swap out components, and once you've got familiar with it, you can do lots of
|
||||
customization.
|
||||
Okay.
|
||||
And then you said that, like, the website actually had a lot of pre-made sort of appliances,
|
||||
you called them, I mean.
|
||||
Right.
|
||||
So, in theory, if there was something really common that you thought you wanted to do,
|
||||
you could probably find most of them already done for you.
|
||||
Right.
|
||||
And that's wonderful, because, you know, once you start marring it, it's really nice
|
||||
to be able to look at pre-written code that works, and maybe just modify it.
|
||||
Yeah.
|
||||
Okay.
|
||||
So, I guess, again, like, why are you finding for yourself that Web2Py is better suited
|
||||
for what you're trying to do, aside from, for instance, like, I don't know, something
|
||||
else that's pre-made, like, drew bull, or something like that, you know, there seems
|
||||
to be all kinds of things that are kind of pre-written, ready to kind of drop in almost,
|
||||
make a couple of tweaks, and just set it up.
|
||||
But it sounds like, I mean, do you prefer to do it with Web2Py, because you like hacking?
|
||||
Or are you doing it with Web2Py, because nothing else quite fits what you need, so you
|
||||
have to build it.
|
||||
Well, I like hacking.
|
||||
I like hacking.
|
||||
Okay.
|
||||
I brought my first computer, like, in 1985, I think it was, I bought a Commodore 64, and
|
||||
I was really, you know, confused by that.
|
||||
I didn't know, like, hoax and peaks and things like that.
|
||||
Yeah, yeah.
|
||||
And it confused me, and so I took it back, and then, later on, I got an IBM PC Jr., and
|
||||
at that time, you know, I was really, really interested in computers and what they can do.
|
||||
And I had a choice.
|
||||
I could either get a PC Jr. for $1,000 for $4,000.
|
||||
They were $1,000 bucks.
|
||||
$1,000 back then, or I could get a true IBM PC for, like, maybe $4,000.
|
||||
I knew I didn't want to spend $4,000 for something.
|
||||
I really didn't know what I was going to use it for, so I bought the PC Jr. and that's
|
||||
how I got started.
|
||||
So, yeah, I do really, like, enjoy hacking, and I mean, things like Drupal, and it's good,
|
||||
it's modular, but I just really like to be able to customize every app.
|
||||
That's the aspect of an application that I'm working on.
|
||||
Right.
|
||||
Cool.
|
||||
All right.
|
||||
So, and you've been using Web2Pi for a while, you said, right?
|
||||
Since about, maybe, 2007.
|
||||
Okay.
|
||||
And it's not like I use it like every day, or I might have a project, I'm like, oh, yeah,
|
||||
I'll just code something and web2Pi, and I might not use it for, like, another month,
|
||||
or whatever, and, you know, I'll go back to it, but, hey, that's how you do.
|
||||
And how much SQL did you know?
|
||||
I was pretty, pretty, um, proficient with SQL, like that.
|
||||
Okay.
|
||||
Cool.
|
||||
Thank you.
|
||||
Thank you.
|
||||
Thank you.
|
||||
Thank you.
|
||||
Thank you.
|
||||
Thank you.
|
||||
Thank you.
|
||||
Thank you.
|
||||
Thank you.
|
||||
Thank you for listening to Hacker Public Radio.
|
||||
sponsored in part by caro.net.
|
||||
So head on over to caro.net for all your hosting news.
|
||||
Thank you.
|
||||
Thank you.
|
||||
Reference in New Issue
Block a user