Skip to content

kaiju/ansi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ansi.js

Load ansi/ascii in your browser, displayed via HTML5 Canvas

A small project of mine from 2009 that has gradually turned into more modular and usable bits of code.

Usage

Load an ANSI file using any element with a data-ansi-src attribute:

<img data-ansi-src="my_ansi.ans">

Attributes

data-ansi-src: URL of the ANSI file to display

data-ansi-charset: Character encoding of the ANSI file, default is ISO-8859-1

On DOM ready, each element with a data-ansi-src attribute is replaced with a canvas element. Additional attributes (aside from width and height) are copied onto the new canvas element as well.

TODO

  • More docblocks and cleanup
  • Flesh out character encoding/sets some more
  • Configurable color palettes/iCE color support
  • SAUCE support
  • Maybe write some actual tests, like an adult.

About

Load ansi/ascii in your browser, displayed via HTML5 Canvas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published