W3m

Last updated

w3m
Developer(s) Akinori Ito et al.
Initial release1995
Stable release
0.5.3 [1]   OOjs UI icon edit-ltr-progressive.svg / 15 January 2011
Preview release
v0.5.3+git20230121 [2]   OOjs UI icon edit-ltr-progressive.svg / 21 January 2023
Repository
Written in C
Operating system OS/2, [3] [4] Unix & Unix-like (Solaris, SunOS, HP-UX, Linux, FreeBSD and EWS-UX (EWS-4800), [5] Windows (with Cygwin), macOS (with Homebrew)
Available inEnglish and Japanese
Type Web browser, Terminal pager
License MIT license
Website w3m.sourceforge.net   OOjs UI icon edit-ltr-progressive.svg

w3m is a free and open source text-based web browser licensed under the MIT license. It differs from other text-based browsers by supporting elements such as tables, frames, and images. [6] [7]

Contents

History

The name "w3m" stands for "WWW wo miru (WWWを見る)", which is Japanese for "to see the WWW", and where "W3" is a numeronym of "WWW". [8] The original project is no longer active, but an active version is being maintained by a different developer, Tatsuya Kinoshita. [9]

Functions

w3m runs in terminal emulator programs such as xterm and GNOME Terminal. [10] The browser has tabbed browsing, right click menus, and image support, [10] along with support for tables and frames. It also functions as a terminal pager. [6] It can be navigated solely using the keyboard or with the mouse. There are two different display modes, one with colors and one that is monochrome. [11]

w3m can be used within Emacs. [12]

Some distributions require the installation of a second package, w3m-img, to render images using w3m. [13]

See also

Related Research Articles

An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, and a debugger. Some IDEs, such as IntelliJ IDEA, Eclipse and Lazarus contain the necessary compiler, interpreter or both; others, such as SharpDevelop and NetBeans, do not.

<span class="mw-page-title-main">Links (web browser)</span> Web browser

Links is a free software text and graphical web browser with a pull-down menu system. It renders complex pages, has partial HTML 4.0 support, supports color and monochrome terminals, and allows horizontal scrolling.

<span class="mw-page-title-main">Lynx (web browser)</span> Text-based, cross-platform web browser

Lynx is a customizable text-based web browser for use on cursor-addressable character cell terminals. As of 2024, it is the oldest web browser still being maintained, having started in 1992.

<span class="mw-page-title-main">Text-based user interface</span> Type of interface based on outputting to or controlling a text display

In computing, text-based user interfaces (TUI), is a retronym describing a type of user interface (UI) common as an early form of human–computer interaction, before the advent of bitmapped displays and modern conventional graphical user interfaces (GUIs). Like modern GUIs, they can use the entire screen area and may accept mouse and other inputs. They may also use color and often structure the display using box-drawing characters such as ┌ and ╣. The modern context of use is usually a terminal emulator.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

<span class="mw-page-title-main">Line Mode Browser</span> Command-line web browser

The Line Mode Browser is the second web browser ever created. The browser was the first demonstrated to be portable to several different operating systems. Operated from a simple command-line interface, it could be widely used on many computers and computer terminals throughout the Internet. The browser was developed starting in 1990, and then supported by the World Wide Web Consortium (W3C) as an example and test application for the libwww library.

This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.

<span class="mw-page-title-main">NetSurf</span> Web browser

NetSurf is an open-source web browser which uses its own layout engine. Its design goal is to be lightweight and portable. NetSurf provides features including tabbed browsing, bookmarks, and page thumbnailing.

The following tables compare general and technical information for a number of notable file managers.

<span class="mw-page-title-main">Arachne (web browser)</span> Graphical web browser for DOS and Linux

Arachne is an Internet suite containing a graphical web browser, email client, and dialer. Originally, Arachne was developed by Michal Polák under his xChaos label, a name he later changed into Arachne Labs. It was written in C and compiled using Borland C++ 3.1. Arachne has since been released under the GPL as Arachne GPL.

In computing, a keyboard shortcut is a sequence or combination of keystrokes on a computer keyboard which invokes commands in software.

Vimperator is a discontinued Firefox extension forked from the original Firefox extension version of Conkeror and designed to provide a more efficient user interface for keyboard-fluent users. The design is heavily inspired by the Vim text editor, and the authors try to maintain consistency with it wherever possible.

A web browser is a software application for retrieving, presenting and traversing information resources on the World Wide Web. It further provides for the capture or input of information which may be returned to the presenting system, then stored or processed as necessary. The method of accessing a particular page or content is achieved by entering its address, known as a Uniform Resource Identifier or URI. This may be a web page, image, video, or other piece of content. Hyperlinks present in resources enable users easily to navigate their browsers to related resources. A web browser can also be defined as an application software or program designed to enable users to access, retrieve and view documents and other resources on the Internet.

<span class="mw-page-title-main">GNU Emacs</span> GNU version of the Emacs text editor

GNU Emacs is a free software text editor. It was created by GNU Project founder Richard Stallman, based on the Emacs editor developed for Unix operating systems. GNU Emacs has been a central component of the GNU project and a flagship project of the free software movement. Its tag line is "the extensible self-documenting text editor."

<span class="mw-page-title-main">Command-line interface</span> Computer interface that uses text

A command-line interface (CLI) is a means of interacting with a computer program by inputting lines of text called command-lines. Command-line interfaces emerged in the mid-1960s, on computer terminals, as an interactive and more user-friendly alternative to the non-interactive interface available with punched cards.

<span class="mw-page-title-main">Text-based web browser</span>

A text-based web browser is a web browser that renders only the text of web pages, and ignores most graphic content. Under small bandwidth connections, usually, they render pages faster than graphical web browsers due to lowered bandwidth demands. Additionally, the greater CSS, JavaScript and typography functionality of graphical browsers require more CPU resources. They also can be heavily modified to display certain content differently

A lightweight web browser is a web browser that sacrifices some of the features of a mainstream web browser in order to reduce the consumption of system resources, and especially to minimize the memory footprint.

eww (web browser) For GNU Emacs

Emacs Web Wowser is a lightweight web browser within the GNU Emacs text editor. Eww can only do basic rendering of HTML; there is no capability for executing JavaScript or handling the intricacies of CSS. It was developed by Lars Magne Ingebrigtsen, who also created the underlying HTML rendering library.

References

  1. "w3m Files".
  2. "v0.5.3+git20230121".
  3. TOKORO, Kyosuke. "w3m 0.2.1–3 for OS/2 WARP". Archived from the original on 4 May 2001. Retrieved 16 August 2010.
  4. Watson, Dave (September 2001). "Text-Mode Web Browsers for OS/2". The Southern California OS/2 User Group. Retrieved 16 August 2010.
  5. w3m manual page
  6. 1 2 Rutland, David (2 November 2022). "The 3 Best Terminal-Based Web Browsers for Linux". MUO. Retrieved 3 May 2024.
  7. Negus, Christopher (28 January 2005). Linux Bible. John Wiley & Sons. ISBN   978-0-7645-8974-4.
  8. "W3M FAQ" . Retrieved 8 April 2022.
  9. Das, Ankush (20 October 2020). "Best Terminal-based Web Browsers for Linux Users". It's FOSS. Retrieved 3 May 2024.
  10. 1 2 Hoffman, Chris (23 January 2012). "How to Browse From the Linux Terminal With W3M". How-To Geek. Retrieved 3 May 2024.
  11. "How to use the W3M text-based web browser on Linux". AddictiveTips. 17 April 2021. Retrieved 3 May 2024.
  12. "EmacsWiki: w3m". www.emacswiki.org. Retrieved 3 May 2024.
  13. Rankin, Kyle (2006). Linux Multimedia Hacks: Tips & Tools for Taming Images, Audio, and Video. "O'Reilly Media, Inc.". ISBN   978-0-596-10076-6.