Coder Social home page Coder Social logo

mud_painter's Introduction

MudPainter

Description

Converts REXPaint XML ascii-art files to a user-customizable format with downsampling.

Useful for MUDs and other text based applications.

Supported color modes:

  • TrueColor 24 bit
  • xterm 256
  • 16 colors

To Use

In the terminal cd to the cloned directory and enter the following input:

$ _build/prod/rel/mud_painter/bin/mud_painter eval "MudPainter.run(~s(path/to/xml_file.xml), ~s(path/to/format_file.json)"

Example:

$ _build/prod/rel/mud_painter/bin/mud_painter eval "MudPainter.run(~s(data/test.xml), ~s(formats/leu.json))"
  Success! "data/test.txt" created.

Formats

Formats are provided as json.

Format files inform the color encoding patterns for output.

  • See /formats for example formats. Add to these in the format of your choice!
  • See /lib/mud_painter/config for format fields

Symbols

Repetitions in the symbols determine any leading zeroes if applicable.

Example:

If symbol = {r} and number = 10 (base 10), result will be "10"
If symbol = {rrr} and number = 10 (base 10), result will be "010"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.