redraw / scroll

scroll stdout!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

scroll

demo

Install

pip install scroll-term

Examples

# scroll system logs output stream
journalctl -f | scroll

# scroll MIDI messages
aseqdump | scroll

# scroll text, with a 1 sec delay
scroll -d 1 file.txt

# scroll full height
some-command | scroll -l 0

Usage

usage: scroll [-h] [-d DELAY] [-l LINES] [file]

Scroll stdout!

positional arguments:
  file                  file, defaults to stdin

optional arguments:
  -h, --help            show this help message and exit
  -d DELAY, --delay DELAY
                        delay in seconds between lines (default 0)
  -l LINES, --lines LINES
                        max lines, set to 0 for full screen (default 10)

Use it as a library

from scroll_term.cli import scroll

with open("path/to/file", "r") as f:
    scroll(f, delay=0.2)

About

scroll stdout!


Languages

Language:Python 100.0%