Skip to content

SilenZcience/cmdtrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS-Windows OS-Linux OS-MacOS


cmdtrix

matrix-console-effect made in Python.
Explore the code »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. License
  5. Contact

About The Project

This project simply emulates "The Matrix"-effect on any console-terminal.

Made With

Python Python

(back to top)

Getting Started

Prerequisites

It is necessary that a font is installed that supports the unicode characters used (greek, cyrillic).

Installation

Version

  1. install the python package (PyPI-cmdtrix):
pip install cmdtrix
pip install git+https://github.com/SilenZcience/cmdtrix.git

(back to top)

Usage

cmdtrix [-h] [-c COLOR] ...
python -m cmdtrix [-h] [-c COLOR] ...
Argument Description
-h, --help show help message and exit
-v, --version output version information
-s, --synchronous sync the matrix columns speed
-c [*], --color [*] set the main-color to *
-p [*], --peak [*] set the peak-color to *
-d p, --dim p add chance p (percent) for dim characters
-i p, --italic p add chance p (percent) for italic characters
-m * p c hide a custom message * within the Matrix, with chance p and color c
-S *, --symbols * set a custom series of symbols to choose from
-j, --japanese use japanese characters (overrides -S; requires appropriate fonts)
--framedelay DELAY set the framedelay (in sec) to slow down the Matrix, default is 0.015
--timer DELAY exit the Matrix after DELAY (in sec) automatically
--onkey only spawn columns on key-press

Examples

cmdtrix -m SilenZcience 5 red -m cmdtrix 5 blue -d 5 -m Star*The*Repo 10 magenta

Example0

Example2

Example2

(back to top)

License

This project is licensed under the MIT License - see the LICENSE file for details

Contact

SilenZcience
GitHub-SilenZcience