{"id":20035825,"url":"https://github.com/tech-chad/pymatrix-rain","last_synced_at":"2025-07-29T02:32:45.466Z","repository":{"id":37018781,"uuid":"210053465","full_name":"tech-chad/pymatrix-rain","owner":"tech-chad","description":"Matrix rain effect using python 3 and curses","archived":false,"fork":false,"pushed_at":"2025-04-05T18:32:05.000Z","size":794,"stargazers_count":27,"open_issues_count":0,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-07-21T14:25:51.826Z","etag":null,"topics":["curses","matrix","matrix-rain","python","python3","rain","screensaver"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tech-chad.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-09-21T21:05:58.000Z","updated_at":"2025-04-05T18:30:30.000Z","dependencies_parsed_at":"2022-09-04T20:10:15.202Z","dependency_job_id":null,"html_url":"https://github.com/tech-chad/pymatrix-rain","commit_stats":null,"previous_names":["tech-chad/pymatrix"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/tech-chad/pymatrix-rain","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tech-chad%2Fpymatrix-rain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tech-chad%2Fpymatrix-rain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tech-chad%2Fpymatrix-rain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tech-chad%2Fpymatrix-rain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tech-chad","download_url":"https://codeload.github.com/tech-chad/pymatrix-rain/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tech-chad%2Fpymatrix-rain/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267619097,"owners_count":24116494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curses","matrix","matrix-rain","python","python3","rain","screensaver"],"created_at":"2024-11-13T10:09:24.138Z","updated_at":"2025-07-29T02:32:45.453Z","avatar_url":"https://github.com/tech-chad.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pymatrix-rain\nMatrix rain effect using python 3 and curses.\n\nSupport Python 3.8+\n\n### How to Download\n \u003epip install pymatrix-rain\n \n To run: pymatrix-rain\n\n\n##### NOTE:\n\n\u003e not tested on Windows or Mac\n\n\n###  Commands\n- **\u003ckbd\u003eQ\u003c/kbd\u003e** or **\u003ckbd\u003eq\u003c/kbd\u003e** = *Quits*\n- **\u003ckbd\u003eb\u003c/kbd\u003e** = *Bold on*\n- **\u003ckbd\u003eB\u003c/kbd\u003e** = *Bold all*\n- **\u003ckbd\u003en\u003c/kbd\u003e** = *Bold off*\n- **\u003ckbd\u003e0-9\u003c/kbd\u003e** = *Delay speed 0-Fast, 4-Default, 9-Slow*\n- **\u003ckbd\u003ea\u003c/kbd\u003e** = *Asynchronous like scrolling (normal scrolling only)*\n- **\u003ckbd\u003em\u003c/kbd\u003e** = *Multiple color mode*\n- **\u003ckbd\u003eM\u003c/kbd\u003e** = *Multiple random color mode  (normal scrolling only)*\n- **\u003ckbd\u003ed\u003c/kbd\u003e** = *Reset to default*\n- **\u003ckbd\u003ec\u003c/kbd\u003e** = *Cycle through colors automatically*\n- **\u003ckbd\u003el\u003c/kbd\u003e** = *Toggle double space lines*\n- **\u003ckbd\u003ee\u003c/kbd\u003e** = *Toggle extended characters*\n- **\u003ckbd\u003eE\u003c/kbd\u003e** = *Only extended characters if on*\n- **\u003ckbd\u003ek\u003c/kbd\u003e** = *Half width Katakana characters like those from the movies. If the correct font is installed.*\n- **\u003ckbd\u003eK\u003c/kbd\u003e** = *Half width Katakana characters only*\n- **\u003ckbd\u003ez\u003c/kbd\u003e** = *Zero and One Mode On*\n- **\u003ckbd\u003eZ\u003c/kbd\u003e** = *Zero and One Mode Off*\n- **\u003ckbd\u003ef\u003c/kbd\u003e** = *Freeze and unfreeze the matrix. Can still use **\u003ckbd\u003eQ\u003c/kbd\u003e** to quit.*\n- **\u003ckbd\u003ev\u003c/kbd\u003e** = *Toggle the matrix to scroll up*\n- **\u003ckbd\u003eW\u003c/kbd\u003e** = *Toggle do not clear screen  (normal scrolling only)*\n- **\u003ckbd\u003ew\u003c/kbd\u003e** = *Clear the screen, wait 2 seconds and start*\n- **\u003ckbd\u003ej\u003c/kbd\u003e** = *Toggle italic text*\n- **\u003ckbd\u003es\u003c/kbd\u003e** = *Toggle old style matrix scrolling (down only)*\n- **\u003ckbd\u003ectrl-d\u003c/kbd\u003e** = *Disable option keys. Can still use **\u003ckbd\u003eQ\u003c/kbd\u003e** to quit.*\n- **\u003ckbd\u003eup arrow\u003c/kbd\u003e** = *Matrix scrolling up*\n- **\u003ckbd\u003edown arrow\u003c/kbd\u003e** = *Matrix scrolling down (Default)*\n- **\u003ckbd\u003eleft arrow\u003c/kbd\u003e** = *Matrix scrolls from right to left*\n- **\u003ckbd\u003eright arrow\u003c/kbd\u003e** = *Matrix scrolls from left to right*\n- **\u003ckbd\u003eshift 0-9\u003c/kbd\u003e** = *Cycle color delay*\n\n##### Rain Colors\n- **\u003ckbd\u003er\u003c/kbd\u003e** = Red\n- **\u003ckbd\u003et\u003c/kbd\u003e** = Green\n- **\u003ckbd\u003ey\u003c/kbd\u003e** = Blue\n- **\u003ckbd\u003eu\u003c/kbd\u003e** = Yellow\n- **\u003ckbd\u003ei\u003c/kbd\u003e** = Magenta\n- **\u003ckbd\u003eo\u003c/kbd\u003e** = Cyan\n- **\u003ckbd\u003ep\u003c/kbd\u003e** = White\n- **\u003ckbd\u003e[\u003c/kbd\u003e** = Black\n\n##### Lead Char Color\n- **\u003ckbd\u003eR\u003c/kbd\u003e** = Red\n- **\u003ckbd\u003eT\u003c/kbd\u003e** = Green\n- **\u003ckbd\u003eY\u003c/kbd\u003e** = Blue\n- **\u003ckbd\u003eU\u003c/kbd\u003e** = Yellow\n- **\u003ckbd\u003eI\u003c/kbd\u003e** = Magenta\n- **\u003ckbd\u003eO\u003c/kbd\u003e** = Cyan\n- **\u003ckbd\u003eP\u003c/kbd\u003e** = White\n- **\u003ckbd\u003e{\u003c/kbd\u003e** = Black\n\n##### Background Colors\n- **\u003ckbd\u003ectrl-r\u003c/kbd\u003e** = Red\n- **\u003ckbd\u003ectrl-t\u003c/kbd\u003e** = Green\n- **\u003ckbd\u003ectrl-y\u003c/kbd\u003e** = Blue\n- **\u003ckbd\u003ectrl-u\u003c/kbd\u003e** = Yellow\n- **\u003ckbd\u003ectrl-i\u003c/kbd\u003e** = Magenta\n- **\u003ckbd\u003ectrl-o\u003c/kbd\u003e** = Cyan\n- **\u003ckbd\u003ectrl-p\u003c/kbd\u003e** = White\n- **\u003ckbd\u003ectrl-[\u003c/kbd\u003e** = Black\n\n## Screen Shots\n![matrix1.png](https://i.fluffy.cc/Vs2ZW5PBdM0QXv7Ljz3LDV7JCg2LJBJK.png)\n\n![matrix2.png](https://i.fluffy.cc/LWwpSxJldKBBVlC260Zc7T5CRg7JN303.png)\n\n![matrix3.png](https://i.fluffy.cc/K0MNwrm4KC69NZRQm1k3JsR9j1FqxjWm.png)\n\n![matrix4.png](https://i.fluffy.cc/h582RvNQxqcsX5029wcK9q0v2kBPcRMd.png)\n\nScrolling Up\n![matrix5.png](https://i.fluffy.cc/q7xjhc011J6N5nP53dDKrnnJNX7Qp5t3.png)\n\nScrolling right\n![ScrollRight](https://i.fluffy.cc/7pTmzLLgr2gXl2qhQbr5HTNvQPsMZgCZ.png)\n\nKatakana Characters\n![KatakanaCharacters](https://i.fluffy.cc/Kq5gmgXR6zcNzMCjchP3qJ9BFv89d5zd.png)\n\nZero and One Mode\n![matrix6.png](https://i.fluffy.cc/JdRwzdWxltVxc80RDGg7BDB41hZMFmNN.png)\n\nExtended Characters\n![matrix7.png](https://i.fluffy.cc/P20WlgFZwNsdCLDxfnmbSPcKCZKnlHS6.png)\n\nItalic Mode\n![matrix8.png](https://i.fluffy.cc/5jBjfXT0c7Vjl0gX1xkMT7nq3wXNwkNV.png)\n\nCustom background character\n![bg_char.png](https://i.fluffy.cc/g76DK84hVVlGNJf1324tL1fKP1Zhn5gC.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftech-chad%2Fpymatrix-rain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftech-chad%2Fpymatrix-rain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftech-chad%2Fpymatrix-rain/lists"}