Browse the web in the terminal - W3M

  Рет қаралды 35,118

Ben Kadel

Ben Kadel

Күн бұрын

In this video I showcase the incredible tool that is W3M, a terminal web browser, that allows you to surf the web from within your terminal. Yes... this does exist!
Perhaps you are SSH'ing onto a headless server or perhaps you just hate css, regardless of your reasons this tool exists and gives you a text based web browser in the safety of your terminal so that you never have to open Chrome or Firefox ever again... It may look weird and complicated, but i promise you its not and this video will make it a breeze learning how to interact with the software so that once you have watched, even just the basic keyboard commands, you can immediately pick up the tool and use it to your advantage...
...Tutorial part starts at 02:08 (incase you want to skip ahead)
In this video I explain to you what w3m is and most importantly how to use it with a break down of each of the basic keyboard shortcuts that enable you to become a power user of the software. After that I dive slightly deeper into some of the more complicated commands and how trigger and use some of the features that 'normal' browsers give you that w3m ALSO gives you they are just hidden from immediate view. Finally I show you a 'real world' example of how a programmer that only has access to a Terminal could solve their development issue, highlighting that this is an incredibly useful and versatile tool in any toolbox!
To learn more for yourself, here is a link to the online manual for w3m...
w3m.sourceforge.net/MANUAL
Please reach out to me with ANY questions at all and thanks for watching, please let me know if there is any other topics that you would like me to cover as I add more and more content to this channel...
Twitter: / ben_kadel
Github: github.com/kardelio
Timestamps ======================
00:00 - Intro
01:14 - W3M Explained
02:06 - How to install
02:20 - Start W3M
02:59 - Use a Search Engine
05:40 - Navigate the Web
06:32 - View Page Source
06:47 - Search the Page
07:28 - View & Edit W3M Settings
08:11 - View W3M Help Page
09:05 - Quit W3M
09:30 - Example of Real W3M usage
10:40 - Copy Text from W3M
12:15 - Learn more about W3M
12:26 - Change W3M Key Mappings
13:20 - Outro
13:39 - Bloopers
-------------------------------------
Tools:
-------------------------------------
Video Editing: www.blackmagicdesign.com/prod...
Image Editing: www.gimp.org/
-------------------------------------
Credits:
-------------------------------------
Intro Card Music: www.purple-planet.com
Thumbnail Background: Photo by Daniel absi from Pexels
Vid: 15
#w3m #webbrowser #terminal

Пікірлер: 79
@evarent
@evarent 4 жыл бұрын
It's kinda dope that you actually can surf the web via terminal... I'm amazed lol.
@BenKadel
@BenKadel 4 жыл бұрын
Its absolutely brilliantly mad! Haha :) glad u enjoyed the vid :)
@pawelloba4284
@pawelloba4284 2 ай бұрын
I'm a permanent lunatic because I mainly use Linux in CLI with my screen reader Speakup. Ben, thank you so much for your narration during the w3m demonstration, because what you were doing on the screen in your video was accessible to a blind person - respect! Now I'll try to take a closer look at your KZfaq channel.
@Lansolot
@Lansolot 2 күн бұрын
browsh
@zmdeadelius
@zmdeadelius 2 жыл бұрын
Another lunatic here! I'm moving my workflow to a terminal for technical writing. I'm planning on authoring a bunch of markdown (.md) files using neovim and will be using a text-based web browser so that I can navigate documentations without distractions and annoying JS. Only thing left to do now is sort out images in the terminal. To keep things engaging to the senses, the two terminals will be arranged in a 2-column layout. Left for source material, right for content creation. The terminals are set with semi-transparent background, so that I can enjoy my nature-themed wallpapers while working. The wallpapers are also going to be rotated every ~15 minutes. An important trick if you have ADHD.
@yash1152
@yash1152 Жыл бұрын
3:57 you know what? b for back etc also work on the lynx Text web-browser (still maintained) - so. i started watching this video only in the hopes that maybe i get something meaningful,, and i am super glad that i did. thanks for covering the basics :)
@darshilvshah
@darshilvshah 3 жыл бұрын
Totally hit the nail !! Will surely recommend this video to my friends !!
@burstfireno1617
@burstfireno1617 2 ай бұрын
Thank you man, this is gold. So much eye pleasing surfing via w3m :) Subbed!
@franukito
@franukito 3 жыл бұрын
its actually very useful. Great video, mate! 👍
@BenKadel
@BenKadel 3 жыл бұрын
Thank you very much matey :)
@smooticus1691
@smooticus1691 6 ай бұрын
What an excellent tutorial this is! I'll have to check out your channel for other things I might be able to learn.
@mrmysteryguest
@mrmysteryguest 4 жыл бұрын
Nice starter video, I've been using w3m on and off for years, its great for reading websites without distraction, I'd suggest activating line numbers and link number highlighting (in options) as it makes navigating much more efficient. Also if you install w3m-img (or build it) you can view images ( yup pictures in the TTY) if you have a framebuffer active, I find scaling images to 50% is advised for rendering pages, you can also use w3m as a pager (like less)
@mrksaccount123
@mrksaccount123 3 жыл бұрын
Good recos
@aramv898
@aramv898 2 жыл бұрын
know this was 2019 but still this great vid buddy - Real value.
@brianhayes1105
@brianhayes1105 2 жыл бұрын
Awesome, this is nicer than lynx, I’ll have to give this a go. Thank you!
@JV-pu8kx
@JV-pu8kx Жыл бұрын
Quick tip: when displaying code, always choose a mono-spaced font like Courier, then there won't be any confusion when it comes to things like spaces.
@leonbishop7404
@leonbishop7404 Жыл бұрын
cli browser is also useful in a situation where you have very limited internet as it doesnt load all the media that's on the webpage usually. lets you get the information you need that you wouldn't be able to get otherwise
@CristianMolina
@CristianMolina Жыл бұрын
Hey! I yesterday learn about some support for images(!) on the terminal, yes, images, search for sixel format, it's actually something old, the terminal should should support that escapes sequences. Related, Kitty terminal has support for its own format snd works with several programs. There are lot of programs like image viewers and this browser that works with this sixel format. Actually this is how I learn about it.
@SmokingBeagles
@SmokingBeagles 3 жыл бұрын
Great video!! Subbed!
@randomness3235
@randomness3235 3 жыл бұрын
Great video, thank you.
@divanvanzyl7545
@divanvanzyl7545 Жыл бұрын
I've just started using Linux without a GUI as my home computer. Im trying to see if I am more productive, without all the distractions of a GUI. But also with the tradeoff of limitations that comes with a terminal only OS.
@openbabel
@openbabel 3 жыл бұрын
Can you use Lynx or terminal for networking functions such as nextcloud clients,vidio conferncing such as jits,music webplayer, or other newly evolving software development types? Are there any add on scripts? Does lynx 2 have Graphics html function on -g ? Thankyou
@cwoodpecker
@cwoodpecker 4 жыл бұрын
2:46 It looks quite similar to me. Both browsers display a centered textfield to input your search query.
@BenKadel
@BenKadel 4 жыл бұрын
Haha yeah you are right! Just without the lovely duck image ;)
@jackof4ll
@jackof4ll 7 ай бұрын
Hi I've found interest in switching my workflow to command line from using wsl I really loved the command line environment. Have you found anything alternative to w3m that is capable of rendering images gifs videos and other things and also let's you use VIM motions to navigate it through it's pages?
@gilang6122
@gilang6122 2 жыл бұрын
very useful thanks!
@riseandrespond
@riseandrespond 2 жыл бұрын
Hi Ben can we use W3m for filling forms on a website
@sakibhasan7857
@sakibhasan7857 3 жыл бұрын
This is super cool!!
@BenKadel
@BenKadel 3 жыл бұрын
Thank you :)
@flyingwings9969
@flyingwings9969 11 ай бұрын
export BROWSER=w3m is not being saved. Every time URL in googler are opeinging outside terminal browser. how to make it default.
@tonosan4696
@tonosan4696 3 жыл бұрын
w3mman is installed in w3m package too and it is useful for reading man of linux commands.
@AriannaEuryaleMusic
@AriannaEuryaleMusic 3 жыл бұрын
Awesome!
@Bryan-rt1qc
@Bryan-rt1qc Жыл бұрын
Thanks bro
@vaisakhkm783
@vaisakhkm783 2 жыл бұрын
There are other terminal based browsers like Lynx, links2,elinks etc... But when I installed Linux and got pissed off due to bad installation,. These w3m was the life saver...
@krtirtho
@krtirtho 3 жыл бұрын
My eyes. Those green & purple text color combination can easily give anyone a headache. But w3m is a DOPE
@BenKadel
@BenKadel 3 жыл бұрын
OOooooo yessss the intention of this video was to attempt to blind the audience and then sway them on w3m, so it looks like I nailed this ;)
@krtirtho
@krtirtho 3 жыл бұрын
well it made me blind... so congratulations!😂
@Mantikal
@Mantikal 9 күн бұрын
One thing I noticed - You know when you hit your up/down arrow keys to scroll through your command history on your command line? Well, you putting in the command to use this app doesn't show up in the history.
@Sizzlik
@Sizzlik 3 жыл бұрын
Is there a documentation of the keys that you can use inside the "browser"? The Man page only tells about the start arguments, but not how to navigate.
@BenKadel
@BenKadel 3 жыл бұрын
Infact there is indeed documentation that you are looking for, if you press H (captial h) it will open W3M's help page and on that page it gives you a bunch of information on the keys you can use and how to navigate using said keys, im entirely confident that the answers you are looking for are there :) Hope that helps , happy new year
@Sizzlik
@Sizzlik 3 жыл бұрын
@@BenKadel Indeed that was what i was looking for. Thanks. Happy new one to you too!
@acenoobieofficial2138
@acenoobieofficial2138 2 жыл бұрын
Yawa mu
@bhaveshverma8629
@bhaveshverma8629 2 жыл бұрын
Can we login a website in w3m ?
@skellious
@skellious 4 жыл бұрын
hey, great video! serious question, and I hope its okay to ask: are you colorblind? because the links are very definitely purple, not blue.
@BenKadel
@BenKadel 4 жыл бұрын
Haha! great question! Of course its ok to ask! Im actually not (to my knowledge) It is instead very safe to always assume that I am just a straight up idiot, sometimes, infact most of the time hahah good spot tho!
@skellious
@skellious 4 жыл бұрын
@@BenKadel haha. Ah, okay, yeah I've been there. We all have those moments when our brain just picks the wrong word xD
@BenKadel
@BenKadel 4 жыл бұрын
Haha i appreciate this free bail-out you have offered me haha ill take way out possible! haha
@grimalkinn8092
@grimalkinn8092 2 жыл бұрын
do you still get ads though?
@metropolis101
@metropolis101 Жыл бұрын
I do use it because it's quite fast If I'm only gonna read text it's just brilliant
@VxV466
@VxV466 3 жыл бұрын
I dont know but i kind of wanna do the same. use just terminal im with you that is why im here XD
@asadfarraj
@asadfarraj Жыл бұрын
Is this what surfing the internet in the 80's looked like?
@tendencias_moda2104
@tendencias_moda2104 3 жыл бұрын
good! video
@_Banjo_
@_Banjo_ 4 жыл бұрын
0:56 you're damn right to blur that hot mess out. Totally NSFW
@Hegarty1990
@Hegarty1990 4 жыл бұрын
Web browser in the terminal? Has science gone too far!? Interesting video!
@BenKadel
@BenKadel 4 жыл бұрын
At Ben Smith : Hahahahaha couldn't agree more! Absolutely NSFW ;) ;) I think I may change my intro card to be less handsome ;) haha
@BenKadel
@BenKadel 4 жыл бұрын
At Hegarty: science has gone way too far! The time we live in are crazy! What next?! A singing fish that is hung on your bathroom wall that gives you a hilarious rendition of "take me to the river" as it dances ?!?!..... .... .... Oh my goddd!
@blz777
@blz777 Жыл бұрын
when pasting the command from the w3m editor here: kzfaq.info/get/bejne/aa6Wl8RhudDVo5s.html how was the content of the 'a' register shared between the two different vim instances?
@tablettwist5639
@tablettwist5639 3 жыл бұрын
Why not just use lynx? Its pretty much the standard of terminal browsing.
@BenKadel
@BenKadel 3 жыл бұрын
Fair point, honestly i had heard of lynx but in my mind and from things i have read and heard w3m was "a standard" too and in my case its simply because i tried my hand at w3m first i guess haha no more interesting reason. But yeh i think ill give lynx a little play with at some point. Thanks for the comment :)
@corradomusic
@corradomusic 2 жыл бұрын
Actually it's useless since it does not provide any javascript extension, that means you cannot login to nowhere
@wahyuprasojo5148
@wahyuprasojo5148 4 жыл бұрын
can we access site like instagram?
@BenKadel
@BenKadel 4 жыл бұрын
Honestly dont know, i assume so but it probably just wont look very nice!
@3dhYT
@3dhYT Жыл бұрын
_Translator:_ How to copy a hyperlink? Ok, now I know: *u,* then double click on the link and enter. --- How then to copy text from a website? It seems that *ESC+e.*
@robbietorkelsonn8509
@robbietorkelsonn8509 Жыл бұрын
I guess lynx is a no?
@hurriecrane
@hurriecrane 4 жыл бұрын
FIRST!!!!!!!
@BenKadel
@BenKadel 4 жыл бұрын
*stands and applauds frantically*
@lechsiz1642
@lechsiz1642 2 жыл бұрын
YT has disabled my ability to dislike a video, so I refuse to like a video now. You're attention to detail - showing the type ion large print- was extremely awesome, though. You are not allowed by Google to dislike this comment, so don't like it, either.
@BenKadel
@BenKadel 2 жыл бұрын
Hahaha Thank you .. I think hahaha :) :) so if I understand correctly you enjoyed the video? X
@arthurreed510
@arthurreed510 3 жыл бұрын
imagine going to the BBC news website and not seeing "CORONAVIRUS!!!!!"
@BenKadel
@BenKadel 3 жыл бұрын
RIGHT! hahaha crazy times!
@kanekiyuka6997
@kanekiyuka6997 3 жыл бұрын
Очень познавательно ! Всегда интересовался темой раннего интернета.
@CoasterMan13Official
@CoasterMan13Official 2 жыл бұрын
I don't see a reason to do this unless you're using a computer from the late 80s early 90s.
@uksuperrascal
@uksuperrascal 3 жыл бұрын
video editing in a terminal try - ffmpeg -
@emd70999
@emd70999 3 жыл бұрын
Hii baby
@benpit5012
@benpit5012 2 жыл бұрын
things that might help you with stayin in the terminal /how2-scrapes stack overflow /howdoi-instant (and very concise) answers /tldr | /cht.sh |- use cht.sheets in different ways. navi is especially nifty ;-) /navi |
Marks & Folds - Vim Tips (5)
26:45
Ben Kadel
Рет қаралды 10 М.
3 Command Line Apps To Search The Web
14:17
DistroTube
Рет қаралды 25 М.
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 103 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 29 МЛН
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 329 М.
Why you're always tired
13:15
Better Ideas
Рет қаралды 9 МЛН
This UI Library is a GAME CHANGER! (Not Lying)
20:48
Harkirat Singh
Рет қаралды 255 М.
I made a TERMINAL website, with HIDDEN Easter eggs
11:23
ForrestKnight
Рет қаралды 120 М.
curl: A Practical Guide
16:13
Navek
Рет қаралды 26 М.
40 Windows Commands you NEED to know (in 10 Minutes)
10:54
NetworkChuck
Рет қаралды 3,2 МЛН
My 5 Favorite Linux Shell Tricks for SPEEEEEED (and efficiency)
11:06
using curl better - with curl creator Daniel Stenberg
55:46
freeCodeCamp Talks
Рет қаралды 61 М.
~/.dotfiles in 100 Seconds
13:54
Fireship
Рет қаралды 411 М.
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 7 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 646 М.
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 483 М.
Это - iPhone 16 и вот что надо знать...
17:20
Overtake lab
Рет қаралды 91 М.