Following Terminal Links with URLview
Specify what you want urlview to open your links with in ~/.urlview after
COMMAND. I.e. the line below will make urlview open all urls in Firefox.
I use this link handler to be run by urlview. This will open images in feh, movies/gifs in mpv on loop, will download .pdfs and music files and will open everything else in my browser.
Tell me how to improve this script, since I literally just threw it together a couple days ago.
Getting URLview built into some programs
Here are the configurations I have to get URLview working on some of my main terminal programs.
This sets u to bring up urlview. IIRC it will give you all urls in the open document.
:noremap <leader>u :w<Home>silent <End> !urlview<CR>
urlview is a total life-saver in newsboat. I can browse even twitter feeds in the terminal with it with all multimedia. I map it to capital U here.
external-url-viewer "urlview" bind-key U show-urls
Again, I map urlview to capital U in mutt as well.
macro index,pager U "<enter-command>set pipe_decode = yes<enter><pipe-message>urlview<enter><enter-command>set pipe_decode = no<enter>""view URLs"
What about youtube/vimeo? I've found a solution but it looks a bit ugly.
And it would be nice if we could send gotten playlist to file or even to mpv directly.
curl zenway.ru/forum/viewtopic.php?pid=6639 | grep youtube | urlview