{"id":13501397,"url":"https://github.com/knosmos/cmdpxl","last_synced_at":"2025-04-04T09:10:01.543Z","repository":{"id":41126872,"uuid":"393369272","full_name":"knosmos/cmdpxl","owner":"knosmos","description":"totally practical command-line image editor","archived":false,"fork":false,"pushed_at":"2021-08-27T18:27:23.000Z","size":95,"stargazers_count":515,"open_issues_count":2,"forks_count":19,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T08:09:00.383Z","etag":null,"topics":["cli","image-editor","opencv","python","terminal-based"],"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/knosmos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-06T12:24:08.000Z","updated_at":"2025-03-24T01:44:25.000Z","dependencies_parsed_at":"2022-07-12T18:17:48.515Z","dependency_job_id":null,"html_url":"https://github.com/knosmos/cmdpxl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knosmos%2Fcmdpxl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knosmos%2Fcmdpxl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knosmos%2Fcmdpxl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knosmos%2Fcmdpxl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/knosmos","download_url":"https://codeload.github.com/knosmos/cmdpxl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247149505,"owners_count":20891954,"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":["cli","image-editor","opencv","python","terminal-based"],"created_at":"2024-07-31T22:01:35.747Z","updated_at":"2025-04-04T09:10:01.518Z","avatar_url":"https://github.com/knosmos.png","language":"Python","readme":"# cmdpxl: a totally practical command-line image editor\n![ezgif com-gif-maker (2)](https://user-images.githubusercontent.com/30610197/128618252-d00100dd-6ca4-4089-b7a1-d7790b99a1cc.gif)\n\n## Features\ncmdpxl has many exciting functionalities, including\n- Editing pixels *one at a time*!\n- Saving images!\n- An undo function!\n- A fill tool!\n- Cool image filters!\n\n## Installation\n\nInstall the package with:\n```sh\npip install cmdpxl\n```\n\n## Usage\n\nRun with `cmdpxl`.\n\nYou can also specify the file path and resolution: for example, to create a new image that is 20px wide and 10px tall you can use\n\n```\ncmdpxl -f new_image.png -res 20,10\n```\nTo get the full list of options:\n\n```\n$ cmdpxl --help\nUsage: main.py [OPTIONS]\n\nOptions:\n  -f, --filepath PATH      Path for the file you want to open\n  -res, --resolution TEXT  Image height and width separated by a comma, e.g.\n                           20,10 for a 20x10 image. Note that no spaces can be\n                           used.\n  --help                   Show this message and exit.\n```\n\n## Examples\nHere are some images that have been created with `cmdpxl`. If you have any images you'd like to share, please open a pull request or create an issue.\n\n![image](https://user-images.githubusercontent.com/30610197/130501861-2ea41d6f-5568-47d9-b7e4-764c9136c979.png)\n![image](https://user-images.githubusercontent.com/30610197/130502042-744f269e-9ffc-4089-81bb-5b58a15fa6db.png)\n![image](https://user-images.githubusercontent.com/30610197/130501975-88423180-de64-49ff-afc5-dd670d959e9c.png)\n![image](https://user-images.githubusercontent.com/30610197/130503771-4ae14006-494b-405c-9657-1eacd013c13f.png)\n\n\n\n\n## Why?\nGood question.\n","funding_links":[],"categories":["Python","Table of Contents","\u003ca name=\"graphics\"\u003e\u003c/a\u003eGraphics"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknosmos%2Fcmdpxl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fknosmos%2Fcmdpxl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknosmos%2Fcmdpxl/lists"}