{"id":26506847,"url":"https://github.com/randomsearch18/paint-2d","last_synced_at":"2025-03-20T22:56:36.160Z","repository":{"id":282124679,"uuid":"947563638","full_name":"RandomSearch18/paint-2d","owner":"RandomSearch18","description":"A fun two-dimensional painting app that runs in your terminal 🧑‍💻","archived":false,"fork":false,"pushed_at":"2025-03-19T23:38:45.000Z","size":7175,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-20T00:20:01.373Z","etag":null,"topics":["crossterm","paint-application","tui"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/RandomSearch18.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-12T22:22:33.000Z","updated_at":"2025-03-19T23:32:53.000Z","dependencies_parsed_at":"2025-03-20T00:19:53.795Z","dependency_job_id":null,"html_url":"https://github.com/RandomSearch18/paint-2d","commit_stats":null,"previous_names":["randomsearch18/paint-2d"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomSearch18%2Fpaint-2d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomSearch18%2Fpaint-2d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomSearch18%2Fpaint-2d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomSearch18%2Fpaint-2d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RandomSearch18","download_url":"https://codeload.github.com/RandomSearch18/paint-2d/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244706521,"owners_count":20496571,"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","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":["crossterm","paint-application","tui"],"created_at":"2025-03-20T22:56:35.629Z","updated_at":"2025-03-20T22:56:36.155Z","avatar_url":"https://github.com/RandomSearch18.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Paint 2D\n\n**Paint 2D** is a fun, two-dimensional painting app that runs in your terminal!\n\nMove your paintbrush around with the arrow keys, press \u003ckbd\u003eSpace\u003c/kbd\u003e to splat some paint down, change up the colour with keys \u003ckbd\u003e1\u003c/kbd\u003e\u0026ndash;\u003ckbd\u003e9\u003c/kbd\u003e.\n\n## Download\n\nDownload the program by viewing the [latest release](https://github.com/RandomSearch18/paint-2d/releases/latest), downloading the `.zip` file that matches your platform (e.g. `Windows x86_64` for 64-bit Windows) and extracting it. Then, simply run the executable file (it may be buried within a folder called `target`).\n\nIf you have issues, there is an alternate download link for [Paint 2D v0.1.0 for Windows x86_64.zip](https://ghostfiles.uk/files/8a6aba1fb7643441e196.zip).\n\n## Run\n\nRunning the executable file (`paint-2d.exe` or `./paint-2d`) will open a terminal window, from which you can start drawing. If you're using macOS, you have to right-click the file and select **Open** from the context menu, to bypass Apple's restriction on running unsigned apps.\n\nYou will see an indicator for where your paintbrush is in the top-left corner. The following keyboard actions are available:\n\n- Arrow keys: move the paintbrush around\n- \u003ckbd\u003eCtrl\u003c/kbd\u003e + arrow keys: move the paintbrush _faster!_\n- \u003ckbd\u003eCtrl\u003c/kbd\u003e + \u003ckbd\u003eAlt\u003c/kbd\u003e + arrow keys: move the paintbrush ⚡ _even faster!_ ⚡\n- \u003ckbd\u003eSpace\u003c/kbd\u003e: paint a single pixel\n- Number keys: change the colour of your paintbrush (available colours are shown at the bottom)\n- \u003ckbd\u003eQ\u003c/kbd\u003e: quit the program (\u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eC\u003c/kbd\u003e can also be used)\n\n## See also\n\n- [Contributing guide for Paint 2D](CONTRIBUTING.md)\n\n## License\n\nThis project is authored by RandomSearch and available under the MIT license. See the [LICENSE](./LICENSE) file for the license text.\n\n### AI use disclaimer\n\nGithub Copilot has been used during development of this program, for generating small sections of lines or a small number of lines where the code is very predictable. Copilot has not been used to generate whole functions or any larger section of code.\n\nOne of the steps in the cross-compilation GitHub Action was [generated by ChatGPT](https://chatgpt.com/share/67db53bd-bb1c-8005-9ec1-d8015ddb09f8).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomsearch18%2Fpaint-2d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frandomsearch18%2Fpaint-2d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomsearch18%2Fpaint-2d/lists"}