{"id":14235457,"url":"https://github.com/sanjujosh/auto-image-renamer","last_synced_at":"2025-08-11T00:31:23.812Z","repository":{"id":176384836,"uuid":"74232700","full_name":"sanjujosh/auto-image-renamer","owner":"sanjujosh","description":"Rename images using deep learning","archived":false,"fork":false,"pushed_at":"2023-01-23T00:30:28.000Z","size":291,"stargazers_count":151,"open_issues_count":3,"forks_count":21,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-12-13T01:33:52.554Z","etag":null,"topics":["artificial-intelligence","microsoft-api","python","vision-api"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sanjujosh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2016-11-19T20:10:02.000Z","updated_at":"2024-10-13T00:15:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"12bfb26c-a6a9-4353-bb9a-015b2a53d27d","html_url":"https://github.com/sanjujosh/auto-image-renamer","commit_stats":null,"previous_names":["sanjujosh/auto-image-renamer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sanjujosh/auto-image-renamer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjujosh%2Fauto-image-renamer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjujosh%2Fauto-image-renamer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjujosh%2Fauto-image-renamer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjujosh%2Fauto-image-renamer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanjujosh","download_url":"https://codeload.github.com/sanjujosh/auto-image-renamer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanjujosh%2Fauto-image-renamer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269813534,"owners_count":24479340,"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-08-10T02:00:08.965Z","response_time":71,"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":["artificial-intelligence","microsoft-api","python","vision-api"],"created_at":"2024-08-20T21:01:57.128Z","updated_at":"2025-08-11T00:31:23.438Z","avatar_url":"https://github.com/sanjujosh.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Auto-image-renamer\nRename images using deep learning\n\n![Image for demo](images/gif.gif)\n\nAuto-image-renamer automates the task of renaming images with meaningful names. It uses Microsoft Computer Vision APIs deep learning algorithms to rename the images\n\n\n## Update Jan 2023\nMicrosoft changed the old API, so I have updated the same in here. Also removed python2 support.\n\n## Dependencies\n\n- Python 3 (Tested under Windows Python 3.10.2) \n\n## Usage \n\n### 1) Get a Microsoft API Key for Free\n\n[Sign Up](https://azure.microsoft.com/en-gb/products/cognitive-services/computer-vision/)\n\n### 2) Create a computer vision\n\nReplace API Key with `MICROSOFT_VISION_API_KEY` and end point with `MICROSOFT_VISION_API_ENDPOINT` in renamer.py\n\n## Usage\n\n```\npython renamer.py path_to_images_dir\n```\n\nEXAMPLE `python3 renamer.py /home/sanju/images`\n\nNOTICE: Do not use a trailing slash in dir\n\n## 4) Enjoy!\n\nAll the images in the given directory will be renamed with meaningful names now. \n\n\n## How It was Built\n\n1. Find all the images in the given directory\n2. Images will be sent to Microsoft API, they process the image and sent back a caption.\n3. Rename the files with new name from the VISION API\n\n\n## Disclaimer\n\nIt uploads the images to Microsoft servers, do not use it with personal images. (or use it with caution) \n\n## Credits\n\nOriginally inspired from https://github.com/ParhamP/altify\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanjujosh%2Fauto-image-renamer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanjujosh%2Fauto-image-renamer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanjujosh%2Fauto-image-renamer/lists"}