Wrote Python version of CMatrix (the classic program to simulate the display fro...
source link: https://www.reddit.com/r/linux/comments/7rp91m/wrote_python_version_of_cmatrix_the_classic/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Wrote Python version of CMatrix (the classic program to simulate the display from "The Matrix" in terminal.) This one uses half-width katakana Unicode characters by default (like in the movies), but can use custom character sets. Accepts keypresses to change speed/color while running. Come try it!
We are private in protest of the API changes. https://www.theverge.com/2023/6/8/23754780/reddit-api-updates-changes-news-announcements
Don't message us for access, everyone is blocked out site-wide.
See http://redd.it/1476ioa for more info.
80 comments
Add an asciinema link to your showcase ;)
Is it also japanese recipes, like in the original?
This is awesome. I recently also discovered somebody made a "No More Secrets" terminal script to get that letter-jumbling/"We've broken their encryption!!" movie-effect from the classic Robert Redford movie Sneakers. It's pretty cool: https://github.com/bartobri/no-more-secrets
isn't it mirrored katakana in the movies?
# 2017/01/19
Old news, or did you forget we're in 2018 already? ;)
Nice ! I get no colors, though...is there a compatibility option I am missing ?
Okay, it works much better than cmatrix, and the colours and different sets are a welcome one.
I did notice one thing when I switch from speed 99 to 100, it goes from smooth to rather jagged. Is this intended?
looks awesome. I will try this when i get home. I was looking for a gif or video of it but saw there wasnt one on the readme page. Maybe you can consider adding one? I think short gifs showing quickly what a program does can be nice to add to the readme so it appears on the github project page.
Installation instructions to curl straight into usr/local/bin
?
Ambitious, OP!
Cool code, thanks for sharing!
I don't want to open a PR only for README, but you have a typo in the -s option: 100 uses a 1 second delay, 100 uses none (first one should be zero). Also, it says from 0 to 100 but later suggest using negative values to slow it down even more.
hmm, how to make this the desktop background... hmm...
You sir, you know what our weaknesses are. Take my upvote.
Is it on AUR already?
For people interested, there is this one too.
I wonder if it would make sense to have a version that can run as a privileged process and have the visual state be determined by ram activity or disk I/O. Just for the fun of it.
Great work. Interestingly, Leap 42.3 on Windows can't display the katakana characters; they all just appear as a boxed question mark.
I love the attention to detail you have put in this. Bravo.
This reminds me of something I did in college. I took CMatrix and mapped the telnet port on my Linux machine to respond with the output of CMatrix. So if someone port scanned me and found my telnet port open, they found the famous falling green characters in response. I doubt many people found my easter egg, but I got a kick out of it.
Nice.
This is really cool, thanks for making this.
Recommend
-
21
README.md CMatrix CMatrix is based on the screensaver from The Matrix website. It shows text flying in and out in a terminal like as seen in "The Matri...
-
5
Classic Colors Classic Colors is a simple and efficient paint program for Unix systems, inspired by MS Paint (Windows 95-98 version). It is built on the time-tested Motif U...
-
4
TwitterDon’t miss what’s happeningPeople on Twitter are the first to know.
-
8
What are we doing? We're updating the first million selling computer book, BASIC Computer Games, for 2022 and beyond!
-
4
One UI Watch beta program opens for Galaxy Watch4, Watch4 Classic in the US
-
6
What you need to knowSamsung has been rumored to have a Galaxy Watch 5 Pro in development.The device has seemingly been confirmed in a beta version of the Samsung Health app.There is als...
-
9
Using a Python HTTP Proxy Server to Simulate an API Gateway Our software development team uses
-
3
Is there a way to simulate IOS display color filter on android device? ...
-
4
At Cult of Mac we love retro Apple gear. Today’s featured setup pairs a powerful new M1 Max MacBook with a beautiful old Cinema Display plus the iconic Harman Kardon SoundSticks speaker system. And if you love the old Cinema Displa...
-
5
Rumor: the Samsung Galaxy Watch6 Classic display will be 10% larger The current Galaxy Watch5 (44mm) and Watch5 Pro (46mm) both have 1.4”...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK