ELinks is an advanced and facility rich text mode web-browser. ELinks is highly customizable and can be enriched using various script support like Lua or Guile. It is quite portable and runs on a variety of platforms. It has a variety of support for many platforms of-course no problem with Linux distros.


Check the wide support for scripts as below:

Dependency Description
Lua or Guile Makes it possible to write scripting plugins.
zlib 1.2.0.2 or later For handling gzip or deflate compressed documents both locally and sent from server.
bzip2 Likewise, for bzip2 compressed documents.
LZMA Utils Likewise, for LZMA compressed documents. Version 4.32.5 should work. XZ Utils does not work.
OpenSSL or GNU TLS For handling secure HTTP browsing.
pkg-config Needed for locating some libraries (at least GNU TLS and TRE)
GPM General Purpose Mouse for mouse support.
expat XML Parser Toolkit needed for XBEL support.
TRE For regexp searching. Version 0.7.5 works.
libsmbclient Library needed for smb:// protocol support.
rxvt-unicode For terminal emulator which supports 88 colors.
xterm with 256 colors
libidn For internationalized domain names.
SpiderMonkey Mozilla’s JavaScript engine for getting JavaScript/ECMAScript support in ELinks.

An inside view to script.

Elinks if of-course not fully fledged browser like the others I mean for the script support terms, but its good platform to have fun and learn in your terminal window. I said learn because you can customize it to really a great extent whether its up to code part or attribute replacement.
Some scripts like Lua come up with dummy values which need to be replaced with original values depending on the platform. For e.g. PLAT=”platform”
Replace with your platform there.

For most of scripts installment is simple like go into directory where is config file and write

$ ./configure && make && make install

Of-course most of ‘em have INSTALL directions in packages.
See TUXCRUX on Elinks:

TUXCRUX on Elinks

These are few of keyboard shortcuts that I have collected and indeed are very useful while using Elinks:

Shift+E                 Open URL
Shift+A                 Bookmark
Shift+D                 Download manager
Shift+F                  History
Shift+K                 Cookie manager
Shift+l                  Right click option
Shift+T                For opening new tab
Left and Right    For next and previous tabs
Enter                    To enter text
It has all other options like checking history , configuration setup, Download manager, bookmarking.
But it has some cons too. It doesn’t support some of the secured sites like Facebook.
See below as download prompt comes.

May God it happens soon and we would be chatting in our terminal Windows sitting in our offices looking working to our bosses.
This is a download window in continuum.

But after all it is a good thing to learn.