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
Scrolling Up
Scrolling right
Katakana Characters
Zero and One Mode
Extended Characters
Italic Mode
Custom background character
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.