Skip to main content

pymatrix-rain

Matrix rain effect using python 3 and curses.

Support Python 3.8+

How to Download

pip install pymatrix-rain

To run: pymatrix-rain

NOTE:

not tested on Windows or Mac

Commands

  • Q or q = Quits
  • b = Bold on
  • B = Bold all
  • n = Bold off
  • 0-9 = Delay speed 0-Fast, 4-Default, 9-Slow
  • a = Asynchronous like scrolling (normal scrolling only)
  • m = Multiple color mode
  • M = Multiple random color mode (normal scrolling only)
  • d = Reset to default
  • c = Cycle through colors automatically
  • l = Toggle double space lines
  • e = Toggle extended characters
  • E = Only extended characters if on
  • k = Half width Katakana characters like those from the movies. If the correct font is installed.
  • K = Half width Katakana characters only
  • z = Zero and One Mode On
  • Z = Zero and One Mode Off
  • f = Freeze and unfreeze the matrix. Can still use Q to quit.
  • v = Toggle the matrix to scroll up
  • W = Toggle do not clear screen (normal scrolling only)
  • w = Clear the screen, wait 2 seconds and start
  • j = Toggle italic text
  • s = Toggle old style matrix scrolling (down only)
  • ctrl-d = Disable option keys. Can still use Q to quit.
  • up arrow = Matrix scrolling up
  • down arrow = Matrix scrolling down (Default)
  • left arrow = Matrix scrolls from right to left
  • right arrow = Matrix scrolls from left to right
  • shift 0-9 = Cycle color delay
Rain Colors
  • r = Red
  • t = Green
  • y = Blue
  • u = Yellow
  • i = Magenta
  • o = Cyan
  • p = White
  • [ = Black
Lead Char Color
  • R = Red
  • T = Green
  • Y = Blue
  • U = Yellow
  • I = Magenta
  • O = Cyan
  • P = White
  • { = Black
Background Colors
  • ctrl-r = Red
  • ctrl-t = Green
  • ctrl-y = Blue
  • ctrl-u = Yellow
  • ctrl-i = Magenta
  • ctrl-o = Cyan
  • ctrl-p = White
  • ctrl-[ = Black

Screen Shots

matrix1.png

matrix2.png

matrix3.png

matrix4.png

Scrolling Up matrix5.png

Scrolling right ScrollRight

Katakana Characters KatakanaCharacters

Zero and One Mode matrix6.png

Extended Characters matrix7.png

Italic Mode matrix8.png

Custom background character bg_char.png

Metadata

Release files for pymatrix-rain 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymatrix-rain 1.4.0
File Size Uploaded Provenance Actions
pymatrix_rain-1.4.0.tar.gz 23.1 kB Without provenance Details for pymatrix_rain-1.4.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pymatrix-rain 1.4.0
File Interpreter ABI Platform Actions
pymatrix_rain-1.4.0-py2.py3-none-any.whl Python 2, Python 3 none any Details for pymatrix_rain-1.4.0-py2.py3-none-any.whl

Total release size: 35.7 kB

Release files / pymatrix_rain-1.4.0.tar.gz

Download URL pymatrix_rain-1.4.0.tar.gz
Size 23.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d3379942470e34776fba2ac55c84fba8a9e216c3652ef5078913a398f996359b
BLAKE2b-256 checksum
How to use checksums
561c89f42297857fef029f9cb64d1b275aee911c3fbea499eb45fc893218458d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / pymatrix_rain-1.4.0-py2.py3-none-any.whl

Download URL pymatrix_rain-1.4.0-py2.py3-none-any.whl
Size 12.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
50e7eb2d93497d9c3af099d563e9924abb6dad3d317bfe77c177237627eb8458
BLAKE2b-256 checksum
How to use checksums
1cf123394b7e3c98a59db6e378b414f486a920a958538f1bc08bc541a2cf8646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Security for pymatrix-rain 1.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page