{"id":29820902,"url":"https://github.com/max607/clean-filenames","last_synced_at":"2025-07-28T23:12:38.218Z","repository":{"id":154760556,"uuid":"630589885","full_name":"max607/clean-filenames","owner":"max607","description":"I experimented with ChatGPT to release a FOSS package. I did this in two hours, so please use with caution.","archived":false,"fork":false,"pushed_at":"2024-07-22T11:39:57.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-22T13:58:05.846Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/max607.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":"2023-04-20T17:53:48.000Z","updated_at":"2024-07-22T11:40:01.000Z","dependencies_parsed_at":"2023-06-27T21:01:29.084Z","dependency_job_id":null,"html_url":"https://github.com/max607/clean-filenames","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/max607/clean-filenames","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/max607%2Fclean-filenames","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/max607%2Fclean-filenames/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/max607%2Fclean-filenames/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/max607%2Fclean-filenames/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/max607","download_url":"https://codeload.github.com/max607/clean-filenames/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/max607%2Fclean-filenames/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267600887,"owners_count":24113869,"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-07-28T02:00:09.689Z","response_time":68,"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":"2025-07-28T23:12:37.116Z","updated_at":"2025-07-28T23:12:38.202Z","avatar_url":"https://github.com/max607.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clean Filenames\n\n`clean-filenames` is a command-line tool for renaming files with lowercase names and replacing spaces with hyphens.\n\n## Table of Contents\n\n* [Introduction](#introduction)\n* [Installation](#installation)\n* [Usage](#usage)\n* [Documentation](#documentation)\n* [Contributing](#contributing)\n* [About ChatGPT](#about-chatgpt)\n\n## Introduction\n\nClean Filenames is a simple yet powerful tool for renaming files on the command line.\nIt works by converting all file names to lowercase and replacing any spaces with hyphens.\nThis makes it easy to work with files on the command line, especially if you're used to working with Unix-like systems.\n\n## Installation\n\nTo install `clean-filenames`, simply download the project from GitHub and extract it to a folder on your computer.\nYou will need to have a Unix-like shell installed (such as Bash) to use the tool.\n\n## Usage\n\nTo use `clean-filenames`, simply navigate to the folder containing the files you wish to rename and run the `clean-filenames` script.\nBy default, the script will rename all files in the current directory and its subdirectories.\n\nFor more information on how to use `clean-filenames`, see the Documentation section.\n\n## Documentation\n\nThe documentation for `clean-filenames` is included in the doc folder of the project.\nThis includes a man page for the tool (man/clean-filenames.1).\n\n## Contributing\n\nIf you would like to contribute to `clean-filenames`, feel free to fork the project on GitHub and submit a pull request with your changes. All contributions are welcome!\n\n## About ChatGPT\n\nThis project was created with the help of ChatGPT, an AI language model created by OpenAI.\nChatGPT was used to guide every aspect of the project, including making the release, instructions on making a man page and helping the coding.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmax607%2Fclean-filenames","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmax607%2Fclean-filenames","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmax607%2Fclean-filenames/lists"}