Skip to content

A simple service that translate ansi colored text into html.

License

Notifications You must be signed in to change notification settings

eight04/bbs-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BBS Reader

A simple service that translate ansi colored text into html.

Install

npm install -S bbs-reader

Demo

Check the example folder.

Usage

var bbsReader = require("bbs-reader");
result = bbsReader(ansiString);
  • result.html - the result HTML.
  • result.title - the title of the article.
  • result.board - the board name.
  • result.time - the time string of the article.

Note that bbsReader dosn't decode big5-uao.

Changelog

  • 0.3.1 (Feb 21, 2017)

    • Update uao-js to 1.0.1.
    • Fix infinite loop bug with unknown ansi escape code.
    • Fix: the gap between lines in non-quirks mode.
  • 0.3.0 (Sep 21, 2016)

    • Add more fonts to font list.
    • Add min-width:40em to bbs screen.
    • Consider single "\r" character as line feed.
  • 0.2.4 (Sep 6, 2016)

    • Replace wXX class with inner style. Fix w > 80 issue.
  • 0.2.3 (Jul 19, 2016)

    • Fix escape table bug.
    • Fix consequent escape code bug.
  • 0.2.2 (Jun 24, 2016)

    • Fix a bug within consequent escape code.
  • 0.2.1 (Jun 18, 2016)

    • opacity -> color: transparent.
  • 0.2.0 (Jun 18, 2016)

    • Add flash animation.
  • 0.1.2 (Jun 18, 2016)

    • Remove line width limit.
  • 0.1.1 (Apr 30, 2016)

    • Fix a bug that .flash isn't reset with cleanLine.
  • 0.1.0 (Apr 30, 2016)

    • First release.

About

A simple service that translate ansi colored text into html.

Resources

License

Stars

Watchers

Forks

Packages

No packages published