{"id":39509823,"url":"https://github.com/dsully/image-renamer","last_synced_at":"2026-01-18T06:01:02.834Z","repository":{"id":224139332,"uuid":"762526520","full_name":"dsully/image-renamer","owner":"dsully","description":"Rename screen shots \u0026 images using OpenAI Vision","archived":false,"fork":false,"pushed_at":"2025-10-01T01:59:12.000Z","size":81,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-01T03:39:04.757Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/dsully.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":"2024-02-24T00:58:47.000Z","updated_at":"2025-10-01T01:59:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"ea8e0ffd-ef04-4725-9558-c2c7d10488cb","html_url":"https://github.com/dsully/image-renamer","commit_stats":null,"previous_names":["dsully/image-renamer"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/dsully/image-renamer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsully%2Fimage-renamer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsully%2Fimage-renamer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsully%2Fimage-renamer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsully%2Fimage-renamer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsully","download_url":"https://codeload.github.com/dsully/image-renamer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsully%2Fimage-renamer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28531991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"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":[],"created_at":"2026-01-18T06:00:36.287Z","updated_at":"2026-01-18T06:01:02.803Z","avatar_url":"https://github.com/dsully.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenAI Vision Image Renamer\n\nRename images and screen shots using OpenAI Vision\n\n## Installation\n\n```shell\nbrew install dsully/tap/image-renamer\n```\n\nOr from source:\n\n```shell\ncargo install --git https://github.com/dsully/image-renamer\n```\n\n## Getting Started\n\nYou'll need an [OpenAI API key](https://platform.openai.com/account/api-keys), set in the environment variable: `OPENAI_API_KEY`.\n\n```shell\nUsage: image-renamer [OPTIONS] [PATHS]...\n\nArguments:\n  [PATHS]...\n\nOptions:\n  -p, --prompt   Prompt to rename or revert each file\n  -r, --revert   Revert file(s) to the original name(s)\n  -h, --help     Print help\n  -V, --version  Print version\n```\n\n## Revert State\n\nA mapping of new files to original names is in`$XDG_DATA_HOME/image-renamer/revert-mappings.json`\n\n## OpenAI Privacy\n\n[Managing Images](https://platform.openai.com/docs/guides/vision/managing-images) on the OpenAI API documentation:\n\n```text\nAfter an image has been processed by the model, it is deleted from OpenAI servers and not retained.\nWe do not use data uploaded via the OpenAI API to train our models.\n````\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsully%2Fimage-renamer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdsully%2Fimage-renamer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsully%2Fimage-renamer/lists"}