JavaScript HTML CSS
Latest commit c7474e1 Sep 20, 2017 Ben Garrett Version 2.4.
Please see docs\changes.md
Permalink
Failed to load latest commit information.
_locales Version 2.3 Aug 7, 2017
assets Version 2.4. Sep 20, 2017
css Version 2.4. Sep 20, 2017
docs Version 2.4. Sep 20, 2017
fonts Version 2.4. Sep 20, 2017
test Version 2.4. Sep 20, 2017
.codeclimate.yml Removed *.md rating Aug 7, 2017
.eslintrc.js Version 2.4. Sep 20, 2017
.gitattributes Version 1.0 Apr 21, 2016
.gitignore Version 2.4. Sep 20, 2017
README.md Version 2.4. Sep 20, 2017
eventpage.js Version 2.4. Sep 20, 2017
functions.js Version 2.4. Sep 20, 2017
manifest.json Version 2.4. Sep 20, 2017
options.html Version 2.4. Sep 20, 2017
options.js Version 2.4. Sep 20, 2017
retrotxt.js Version 2.4. Sep 20, 2017
text_cp_dos.js Version 2.4. Sep 20, 2017
text_ecma48.js Version 2.4. Sep 20, 2017
text_ecma94.js Version 2.4. Sep 20, 2017
welcome.html Version 2.4. Sep 20, 2017
welcome.js Version 2.4. Sep 20, 2017

README.md

RetroTxt

Code Climate

Turn many pieces of ANSI text art and ASCII/NFO plain text into HTML5 text using RetroTxt. The browser agnostic web extension that takes retro text files and stylises them into a more pleasing, useful format to view and copy in a web browser.

Available for installation from both the Chrome store and Mozilla Add-ons.

  • View ANSI, ASCII, NFO, PCBoard, Wildcat text art as HTML
  • RGB 16.7 million, xterm 256 and IBM VGA 16 colour support
  • Swappable ANSI palettes, xterm, VGA, cyan/magenta CGA, monochrome and toggable iCE Colors
  • Swappable ASCII & NFO colour themes, DOS, Windows, Amiga, C-64, Apple II, Atari ST
  • SAUCE metadata parsing
  • Multiple text encodings support including CP437, ISO-8959-1, Windows-1252
  • Text rendering toggles, smeared, shadow and normal
  • Multiple IBM PC font support such as VGA, EGA, CGA, MDA plus variants and more
  • Multiple Amiga fonts plus Commodore PETSCII, Atari ATASCII, ST and Apple II

RetroTxt showcase

Documentation

Read

Install

Chrome · Firefox

Or use the source code

Requirements

Chrome 55 or Firefox 55, newer or compatible browsers.

Run RetroTxt

After install you can run RetroTxt on any text or ANSI art file viewed in the browser by clicking the toolbar button.

Chrome and Firefox buttons

RetroTxt toolbar button in Chrome RetroTxt toolbar button in Firefox

You can test the RetroTxt install using one of the thousands of text files hosted at textfiles.com or Project Gutenberg's plain text books.

Or download one of the amazing text art packs created by Blocktronics or found at textmod.es and use the file:/// protocol to browse and view the text art files saved onto your hard drive.

Permissions

Chrome requires Allow access to file URLs selected if you wish to use RetroTxt with text files stored on your local computer.

License

GNU LESSER GENERAL PUBLIC LICENSE

An important note about the license

While RetroTxt uses a GNU Lesser General Public License v3.0, the included fonts are not. You should read each font license that is in the fonts/ subdirectory before redistribution, as some of the added collections do not permit the sale or modification of their fonts and packages.

Credits

RetroTxt by Ben Garrett who can be reached at Twitter @bens_zone or GitHub

RetroTxt ANSI logo Zeus II Twitter @Zeus_II

Options icons by Google Material Design