An open API service indexing awesome lists of open source software.

https://github.com/lirantal/picture-tuber

render images on the terminal (forked from substack/picture-tube)
https://github.com/lirantal/picture-tuber

cli nodejs picture terminal-emulator

Last synced: 7 months ago
JSON representation

render images on the terminal (forked from substack/picture-tube)

Awesome Lists containing this project

README

          

# picture-tuber

Render images on the terminal.

# example

## command

![picture tube robot](http://substack.net/images/screenshots/picture_tube_robot_avatar.png)

## code

```js
var pictureTube = require("picture-tuber");
var tube = pictureTube();
tube.pipe(process.stdout);

var fs = require("fs");
fs.createReadStream("robot.png").pipe(tube);
```

# usage

```
Usage: picture-tube OPTIONS { file or uri }

Options:
--cols number of columns to use for output
```

# methods

```js
var pictureTube = require("picture-tuber");
```

## var tube = pictureTube(opts)

Return a readable/writable stream that reads png image data and writes ansi
terminal codes.

Set the number of columns to display the image as with `opts.cols`.

Right now only png files work.

# install

To install as a library, with [npm](http://npmjs.org) do:

```
npm install picture-tuber
```

To install the command-line tool, with [npm](http://npmjs.org) do:

```
npm install -g picture-tuber
```

# license

MIT