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:
386
hpr_transcripts/hpr4408.txt
Normal file
386
hpr_transcripts/hpr4408.txt
Normal file
@@ -0,0 +1,386 @@
|
||||
Episode: 4408
|
||||
Title: HPR4408: Lynx - Old School Browsing
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4408/hpr4408.mp3
|
||||
Transcribed: 2025-10-26 00:22:16
|
||||
|
||||
---
|
||||
|
||||
This is Hacker Public Radio episode 4408 for Wednesday the 25th of June 2025.
|
||||
Today's show is entitled, Link's Old School Browsing.
|
||||
It is hosted by Kevin and is about 23 minutes long.
|
||||
It carries a clean flag.
|
||||
The summary is, Givi takes a look at the Link's command lying browser.
|
||||
Hello hello, welcome to another episode of Hacker Public Radio.
|
||||
This is Kivi from the Tuckstjam podcast and today I'm going to talk about the Link's
|
||||
LYNX.
|
||||
This is something different because this is a command lying browser.
|
||||
Yes, you did actually hear that right.
|
||||
So before I actually go into any detail, I'm going to speak a wee bit about it so that then you can decide whether or not you're actually going to continue and maybe even test this out.
|
||||
So first of all, why in this day and age do we want a command lying browser?
|
||||
Well, I don't know about you, but at any time I need to research, especially if it is something more for work.
|
||||
I am very, very guilty of I'll check something or there's something there that looks interesting.
|
||||
Okay, I'll click that.
|
||||
You're distracted. You're so distracted.
|
||||
So actually to jump online and just look for something, one specific bit of information and not get distracted, does require an awful lot of discipline.
|
||||
So that is actually the reason that I actually have this.
|
||||
I've actually, it's the same reason I kind of use mud now and again, I don't use it for everything, but if I'm
|
||||
want to purely focus on what I don't get distracted by things that are coming into my inbox.
|
||||
So that is the main reason.
|
||||
Now, there is also a wee bit in nostalgia around this.
|
||||
Those of us who are old enough to remember teletext or c-facts or oracle.
|
||||
Like we called it a few different things in the UK.
|
||||
It was more or less like the internet surfing the way before it ever existed.
|
||||
And it kind of does bring you back to that because obviously there's no graphics.
|
||||
It's all just text.
|
||||
So it does give you a wee bit of nostalgia trip.
|
||||
It's not I like for like, don't think you're going to get all the blocky graphics and things.
|
||||
Those old 8-bit graphics that teletext had.
|
||||
I don't even know if it was 8-bit, it might have been less than that.
|
||||
But they were certainly nothing compared to today's stuff.
|
||||
So that is the main reason.
|
||||
It's also because there's no graphics and it's only text.
|
||||
This is going to be very useful for anybody with a very limited amount of data.
|
||||
Or maybe they've just got a poor connection.
|
||||
There's plenty of places we take it for granted in this part of the world that everybody has a similar connection to us.
|
||||
But we have to remember that not everywhere is the UK or the US.
|
||||
There are going to be parts of the world where maybe the data is exceptionally limited.
|
||||
So supposing you do actually pay for it, you're still not going to get the same experience.
|
||||
And certainly I know even within their own country here, my Toxjam co-host Dave,
|
||||
he speaks about the connection he gets.
|
||||
And I think it's about 500 mega MPS.
|
||||
That's his connection.
|
||||
Whereas I'm getting, I'm actually one of the best places on the island for internet.
|
||||
And my limit is about 55.
|
||||
And to be honest, I'm actually quite happy with that.
|
||||
But it's not even comparable to the things that you can get if you're maybe further down south in the country.
|
||||
So that's actually the reason why.
|
||||
So if you are still listening and if you want to continue, I'm going to go over a wee bit about links.
|
||||
So it is still an active development.
|
||||
It seems to be a one-man project.
|
||||
So just be aware that the releases do tend to be quite slow.
|
||||
Updates are quite slow.
|
||||
So it's still, now I'm going to be running this on Linux Mint.
|
||||
And I'm just installing it from the command line.
|
||||
So I'm just using app.
|
||||
So pseudo apt install links.
|
||||
And it'll run really quickly.
|
||||
That's all you need.
|
||||
Obviously different distros and different.
|
||||
Especially with different package managers.
|
||||
You're going to have to use that to your own.
|
||||
But it does seem to be on.
|
||||
It does seem to be available on most distros.
|
||||
In fact, the actual claim is that it's currently the oldest of all the browsers available.
|
||||
It was started.
|
||||
Now give me a wee sec.
|
||||
It was started actually in 1992, just 33 years ago.
|
||||
And it's still being developed.
|
||||
Of course, in one reason why I said actually about it, why would you use it?
|
||||
Certainly privacy.
|
||||
Now it will accept cookies.
|
||||
So just be aware of that.
|
||||
However, for privacy and security, it's actually not a bad thing.
|
||||
Most of the things that are sent through are Java scripts.
|
||||
They're through graphical applications or adverts, etc.
|
||||
That can't load on this.
|
||||
So it doesn't even give an alternative.
|
||||
It just almost behaves like it's not there.
|
||||
So that really is one big feature on it.
|
||||
Now like I said, this is definitely a Marmite browser.
|
||||
You might say you're either going to love our hate.
|
||||
But when you start off, the first thing you're going to get is just by typing in links.
|
||||
Now you can, if you want from the terminal, type in like links space dot dot go dot com.
|
||||
And it'll take you straight there.
|
||||
But there is what it calls a main page or what I would refer to as a home page.
|
||||
And it's just really a bit about links and the history of it and using it.
|
||||
It's just more or less like a kind of introductory to the manual kind of thing.
|
||||
So that's what you get first of all.
|
||||
And first thing you're going to probably want to do is go somewhere else.
|
||||
So if you press G, that will take you to a very specific size.
|
||||
Press G, you can take, you have to type in where you want to go.
|
||||
So let's just say G dot dot go dot com.
|
||||
Okay.
|
||||
Press Enter then it'll go.
|
||||
Then if you press M, that's equal to your home button or main screen as they call it.
|
||||
So that will take you back to whatever your main screen is.
|
||||
Now just because it is that manual page by default, that is not what you have to keep it to.
|
||||
Okay.
|
||||
So you can press O and it gives you a variety of options.
|
||||
H for help.
|
||||
P for print.
|
||||
Q will quit the program.
|
||||
You can also quit with a control.
|
||||
See that works as well.
|
||||
Now when you're actually getting it to start browsing.
|
||||
Like I said, press G and the type in the web address, you want the URL.
|
||||
So go for that.
|
||||
And so for example, right?
|
||||
And so I'm just going to go.
|
||||
G and right now, I'm just going to load up now.
|
||||
Not every page is going to load up perfectly.
|
||||
And in fact, in all truth, the majority of pages are just going to give you a list of menus at the start.
|
||||
So the first thing you probably want to do on most pages is.
|
||||
Press page down because page up page down will move a whole screen down.
|
||||
Although to be honest, I'm not actually a big fan of reading like that.
|
||||
I like to kind of keep the thing scrolling just nicely.
|
||||
And it does offer you that.
|
||||
It's not that easy to remember though at the start.
|
||||
It took me a while to get this into my head.
|
||||
So if you hold down control and press N.
|
||||
I just think of it as I don't know, new or something or next control day.
|
||||
Well, it's just jump it down a couple of lines.
|
||||
If you want to go back up the page, control P.
|
||||
So again, maybe next and previous something like that.
|
||||
You can think of.
|
||||
So that will take you back up the page.
|
||||
So that's just for those who like just scrolling down a bit at a time.
|
||||
However, page up page down work fine.
|
||||
The up and down arrows, what they do is they jump to different links.
|
||||
Okay, they jump to the next link, next link, the next basically clickable link.
|
||||
So that could be fine, but if you've got a page of a lot of just text,
|
||||
it might jump a huge amount in the page.
|
||||
So I wouldn't use that now using the left and right arrow keys.
|
||||
They will go left to go back and right will go forward.
|
||||
Obviously, if you're just visiting a site for the first time,
|
||||
right does absolutely nothing because there is no forward.
|
||||
So just be aware that it seems to be if you accidentally hit something
|
||||
and it comes up with a.
|
||||
It comes up with a menu or it asks you to put an input.
|
||||
Using the arrow keys will generally cancel that.
|
||||
So if you've got a menu where it's like it's all five vertical options, let's see.
|
||||
Then up and down just goes through that, but if you press left or right,
|
||||
it does tend to just come back out of there.
|
||||
So just be really pressing escape.
|
||||
Either way, it doesn't seem to do much except cause it to kind of delay for a couple of seconds.
|
||||
So don't do what I did the first few times and hit escape.
|
||||
Yeah, so if we're going to URL.
|
||||
So I'm just going to go to hacker public radio.
|
||||
So let's have a look.
|
||||
Hacker public radio dot org presenter and here it is.
|
||||
So actually, hacker public radio is pretty good.
|
||||
I have to confess.
|
||||
So normally you get a huge list, long list of menus and you can go.
|
||||
So if I do the control end, it's scrolling down.
|
||||
So I've got latest shows.
|
||||
In fact, today's one is the community news.
|
||||
So if now the good thing is when you do do that and you move the screen,
|
||||
if you press left and right, it will only go to the,
|
||||
it'll start from the link that's on the screen.
|
||||
So it doesn't go right the way back to the top of the page.
|
||||
So pressing right going into the community news.
|
||||
It's all there.
|
||||
I'm not actually going to actually I'm curious here because I've never done this to.
|
||||
Listen, there's live here.
|
||||
So I click on the org.
|
||||
What does it do?
|
||||
It's trying to do something.
|
||||
It's downloading the org file.
|
||||
Okay, then actually I'm going to have no idea where this goes because I usually just use this for text.
|
||||
And it's brought it up in VLC.
|
||||
Right.
|
||||
Okay, then.
|
||||
It's okay.
|
||||
That's quite handy to know.
|
||||
Right.
|
||||
Okay.
|
||||
So I had to, I actually did a control C and it brought me back to the web page.
|
||||
One side closed VLC.
|
||||
Okay.
|
||||
I'm quite glad it didn't actually start playing.
|
||||
They said that would have been an editing job for this.
|
||||
Right.
|
||||
So, okay.
|
||||
So if I want to go back to hit the left key and back on the page.
|
||||
Now, so obviously one of the things you're not going to need that manual page,
|
||||
especially after the first few times you use this.
|
||||
So probably in all honesty, I would recommend that you set the main page at home page
|
||||
to whatever, whatever your favorite search engine is.
|
||||
Okay.
|
||||
So that's for something we're going to do just in a week while.
|
||||
So not quite yet.
|
||||
So sluff you other things to do.
|
||||
So if you are on a page like someone hack a public where you just now.
|
||||
So if I press A, it says you want to save this as a document in which case I'll download
|
||||
the text or link L or I can cancel it.
|
||||
So I'm going to put L for a link and I'm just going to call it HPR.
|
||||
And there we go.
|
||||
It just tells me done.
|
||||
Now if I want to view those, press view.
|
||||
And there we go, just pressing scroll to it, press return, go straight away.
|
||||
Now, some of the times I said you will get not action awful lot, but if you go to our
|
||||
page where it's something like which all videos are heavily, heavily graphic.
|
||||
A lot of them actually have next to no text.
|
||||
So let's say YouTube or something like that.
|
||||
Or if you were to go on to our website, let me try something here.
|
||||
Like I said, I don't know the reason I haven't been a wee bit weird is I don't normally use
|
||||
it for this kind of thing.
|
||||
So if I were to go on to YouTube, now it's what's thinking about it.
|
||||
Right.
|
||||
Do you want to accept cookies bare in mind this will allow you cookies.
|
||||
So that's one privacy feature I'm not so fond of.
|
||||
So I'm actually with no.
|
||||
Right.
|
||||
It's all it's asking me to do is do I want to accept cookies.
|
||||
Am I going to have to say yes?
|
||||
Okay.
|
||||
Now it's come on.
|
||||
Okay.
|
||||
So all I've got is a page of alternative alternative alternative alternative.
|
||||
But let's just say that you actually needed a web page that either said it was unavailable
|
||||
or it was something like this where that actually was a video on it.
|
||||
Then what you can do is if you press the question mark, comma, then you'll be given an option.
|
||||
Now this is where it's showing.
|
||||
It's a wee bit of a date here because by default you get W3M.
|
||||
You can download it with WGate or you do the XWW browser.
|
||||
Those are the three options, the four options that you get.
|
||||
There's two WGate versions.
|
||||
And that's actually not too much use to us who are with Wayland because obviously XWW browser no longer works for us.
|
||||
So we're going to need to use xdg-open and then the website.
|
||||
And we'll go with that in a way minute because this is one good thing about it.
|
||||
It's quite configurable like that.
|
||||
So we can actually change that and I'll go over that shortly.
|
||||
Oh, so yeah, I think that's pretty much all I really can do.
|
||||
I'm not going to sit and start just to have you listen to me browsing Internet pages.
|
||||
Oh yeah, now be wary.
|
||||
Some of the commands they are different for if their capitals are not.
|
||||
So if, for example, you want to go to the current website and you're wanting to let's just say you've maybe mistyped it.
|
||||
So rather than mistyped, rather than retyping the whole thing.
|
||||
If you hold down Shift and G to give you a capital G, it'll tell you where you are.
|
||||
So right now I'm on youtube.com.
|
||||
So well, it's not showing me very much.
|
||||
So I can just edit that.
|
||||
So let's just say instead I want to go to I don't know BBC.
|
||||
And I'll type in news. There we go.
|
||||
So this comes up straight away and this is what I was talking about.
|
||||
I've got a whole page of just menu options.
|
||||
So all those collapsible menus that you would click on where they're normally be hidden.
|
||||
And they're there right in front of you.
|
||||
So page down.
|
||||
And I've still got half a page of menus.
|
||||
So I'll do control end just to get rid of all these.
|
||||
So now, yep, working as normal.
|
||||
So live.
|
||||
Starmer says you came moving to what fighting readiness I see unveils defense spending plans.
|
||||
Then it shows the.
|
||||
All these are clickable.
|
||||
So then it just shows just generally a.
|
||||
A description, a short description.
|
||||
That's in purple.
|
||||
And then you've got orange.
|
||||
And this is clear to just alternative text for that picture.
|
||||
So yeah, so that shows you actually what you can do.
|
||||
So if you want, if it's something like so obviously that's live.
|
||||
If you hit control L, that will reload.
|
||||
Reload the page.
|
||||
So that can refresh the page for you.
|
||||
So that can certainly be quite handy.
|
||||
Now, if to make this a wee bit more usable, right?
|
||||
What we can do is we can edit the file links dot CFG.
|
||||
Now on Linux, that is stored at slash ETC slash links.
|
||||
So choose whatever editing program you prefer.
|
||||
I just like now.
|
||||
No, it's just easier for me.
|
||||
It's just the one I'm used to.
|
||||
Whichever one you want, open that up.
|
||||
Now remember, that's in the file system.
|
||||
So you will have to use to do with that.
|
||||
You'll have to become a super user privileges for this.
|
||||
So the first thing we're wanting to do is decide first of all
|
||||
where you want to go every time you open up this browser.
|
||||
Or what's your main page, your home page?
|
||||
Now, I've just got duck duck go.
|
||||
So what you want to do is go to the line 111, 111 line.
|
||||
And you want to add, now this will be in the show notes.
|
||||
So if you don't want to do this as I'm typing it, that's fine.
|
||||
So now, all capitals you want start file and then a colon.
|
||||
And then just put in whatever you want the website to be.
|
||||
So I've got HTTPS, colon, forward slash forward slash duck.go.com forward slash light.
|
||||
Because I had duck duck go, but then it was always redirecting me.
|
||||
So I just changed it to that.
|
||||
And also, if you look at line 105, you'll see there a start file.
|
||||
Or it's around about there anyway.
|
||||
You'll see a start file where it shows you the current one.
|
||||
Don't forget to comment that out because if you don't comment that out,
|
||||
it'll still load up that kind of a start manual page that's already got.
|
||||
So make sure you do that.
|
||||
Now, if you want to change the browser to open a link, then we need to go to line 3141.
|
||||
And we need to add, now, if you just want to use the default graphical browser,
|
||||
that's fine, this is easy.
|
||||
So it's external, all in half uppercase, external uppercase, colon, and HTTP,
|
||||
and then colon, because that's just telling you what it's going to open there.
|
||||
And then you want the browser launch command.
|
||||
So you just want there to open up the default browser.
|
||||
It's xdg-open, and then print a space, and then percent s, and then a colon,
|
||||
and then uppercase true.
|
||||
However, you don't actually have to have your default one.
|
||||
Let's just say you wanted to put, you can be more than one there as well.
|
||||
It just means that when you press the comma button, it's going to give you more options.
|
||||
So let's just say you wanted one for Firefox, one for Chromium, one for, I don't know,
|
||||
Brave, one for Vivaldi.
|
||||
I don't know, you decide, right?
|
||||
Then all you need to do there is put in the launch command for that,
|
||||
and you can have this over multiple lines.
|
||||
So you can add as many as you want, just bear in mind if you have too many,
|
||||
then you are going to essentially have quite a big long list to walk you way through.
|
||||
So it's only if you want to test out, if you want to open things on different sites,
|
||||
that I would recommend that.
|
||||
No, then.
|
||||
So I mean, that's pretty much it.
|
||||
The one thing that I would really like to be able to do with this,
|
||||
that I can't seem to, is to change the key bindings.
|
||||
And I've looked a few times at this, and it doesn't seem to be an obvious way.
|
||||
It seems to be that they're kind of hardwired.
|
||||
And there are ones where you can use it to use things like them, key bindings and things,
|
||||
but as far as making your own ones, I still would really like that,
|
||||
controlling, control P to be something a wee bit nicer.
|
||||
But at the end of the day, I can live with this.
|
||||
Now, is this going to become your default browser?
|
||||
I wouldn't believe so.
|
||||
However, like I said, I initially wrote it off when I first seen it.
|
||||
I thought, this is an outdated scheme.
|
||||
It's just good for nostalgia.
|
||||
It's good for a wee bit of retro theme.
|
||||
If you want a wee bit of retro browsing.
|
||||
But I've actually started using it more and more.
|
||||
Like I said, specifically when I don't want distractions,
|
||||
there's no adverts there telling me to go anywhere.
|
||||
There's no, there's no anything.
|
||||
Even if I wanted to go to watch a video,
|
||||
it's not even there in my face.
|
||||
I would really have to go ahead of the way and make an effort to it.
|
||||
So I would recommend it if you find you're distracted very easily
|
||||
on your productivity and you're just looking for information.
|
||||
You're just looking for raw text.
|
||||
This is absolutely ideal.
|
||||
Is it the prettiest browser in the world?
|
||||
Absolutely not.
|
||||
Is it even the most functional?
|
||||
No.
|
||||
However, that's actually an advantage because it means it can't run
|
||||
on over a lot of these scripts that might potentially damage
|
||||
your computer or give away information.
|
||||
Just one thing to be aware of though,
|
||||
it does use cookies if you accept them.
|
||||
So just be aware of that.
|
||||
Well, that's always kind of a bit of a security issue there.
|
||||
Just to want to watch.
|
||||
Right.
|
||||
So I believe that is all I've got to say on this.
|
||||
I'd recommend you check it out.
|
||||
Like I said, up to you, if you did check this out
|
||||
and you actually used it rather than just for a two minute thing,
|
||||
then why not record a show and give your experience on it
|
||||
or leave a message in the comments.
|
||||
But the show would definitely be preferable.
|
||||
So this is Kaby signing off.
|
||||
And as always, tune in tomorrow for another great episode
|
||||
of Hacker Public Radio.
|
||||
You have been listening to Hacker Public Radio
|
||||
at HackerPublicRadio.org.
|
||||
Today's show was contributed by a HPR listener like yourself.
|
||||
If you ever thought of recording podcasts,
|
||||
then click on our contribute link to find out how easy it really is.
|
||||
Hosting for HPR has been kindly provided by
|
||||
an onsthost.com, the internet archive, and our things.net.
|
||||
On this otherwise stated, today's show is released
|
||||
under Creative Commons' Attribution 4.0 International License.
|
||||
Reference in New Issue
Block a user