{"id":14235627,"url":"https://github.com/jgalat/image-sorter","last_synced_at":"2025-10-18T08:47:08.951Z","repository":{"id":46631137,"uuid":"311493243","full_name":"jgalat/image-sorter","owner":"jgalat","description":"A terminal user interface for sorting images","archived":false,"fork":false,"pushed_at":"2024-12-27T04:43:24.000Z","size":348,"stargazers_count":39,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-31T07:07:33.440Z","etag":null,"topics":["rust","terminal","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/jgalat.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-09T23:42:49.000Z","updated_at":"2025-03-30T11:42:40.000Z","dependencies_parsed_at":"2024-09-14T03:21:17.261Z","dependency_job_id":"08ab260f-175c-46e3-8ea8-562a79dc52f9","html_url":"https://github.com/jgalat/image-sorter","commit_stats":{"total_commits":52,"total_committers":2,"mean_commits":26.0,"dds":"0.13461538461538458","last_synced_commit":"cbfb4033c787bbd19c38deaf74162e805f41f0f7"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgalat%2Fimage-sorter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgalat%2Fimage-sorter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgalat%2Fimage-sorter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgalat%2Fimage-sorter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgalat","download_url":"https://codeload.github.com/jgalat/image-sorter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247618103,"owners_count":20967726,"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":["rust","terminal","tui"],"created_at":"2024-08-20T21:02:10.298Z","updated_at":"2025-10-18T08:47:03.901Z","avatar_url":"https://github.com/jgalat.png","language":"Rust","funding_links":[],"categories":["Rust","\u003ca name=\"file-dir-cleanup\"\u003e\u003c/a\u003eClean up of files and directories","Table of Contents"],"sub_categories":[],"readme":"# image-sorter\n\n![Continuous Integration](https://github.com/jgalat/image-sorter/workflows/Continuous%20Integration/badge.svg)\n[![Crate Status](https://img.shields.io/crates/v/image-sorter.svg)](https://crates.io/crates/image-sorter)\n\n![Demo](.github/screenshot.jpg)\n\nA terminal user interface for sorting images. It requires w3m to render the images.\n\n## Installation\n\nThe binary executable is `image-sorter`.\n\n### Cargo\n\nInstall with\n\n```bash\ncargo install image-sorter\n```\n\nTo update, run\n\n```bash\ncargo install image-sorter --force\n```\n\n### Release\n\nFind the latest release [here](https://github.com/jgalat/image-sorter/releases).\n\n### Repository\n\nRequires `cargo` to be installed.\n\nClone or download this repository and run the following inside the project\n\n```bash\ncargo install --path .\n```\n\n## Usage\n\nOnce installed, run the following to print the help message\n\n```bash\nimage-sorter --help\n```\n\nHere is an example usage\n\n```bash \nimage-sorter -b w=~/4/wg g=~/4/g -o run.sh -- image.jpg ~/Downloads/\n```\n\nRunning the command above will configure the program like this\n- bind `w` to the path `~/4/wg`\n- bind `g` to the path `~/4/g`\n- set `run.sh` as the output script of the program\n- the software will list `image.jpg` and all the images inside `~/Downloads/` so they can be sorted\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgalat%2Fimage-sorter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjgalat%2Fimage-sorter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgalat%2Fimage-sorter/lists"}