{"id":21188749,"url":"https://github.com/calcuis/duplicate-cleanser","last_synced_at":"2026-04-24T20:06:20.734Z","repository":{"id":222040776,"uuid":"756088883","full_name":"calcuis/duplicate-cleanser","owner":"calcuis","description":"PNG (or any file format) duplicate cleanser (just pull them all in the same directory)","archived":false,"fork":false,"pushed_at":"2024-02-11T23:32:31.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-02T00:56:49.722Z","etag":null,"topics":["cleanser","delete","duplicate","png"],"latest_commit_sha":null,"homepage":"","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/calcuis.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,"publiccode":null,"codemeta":null}},"created_at":"2024-02-11T23:12:17.000Z","updated_at":"2024-02-12T00:36:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"33c4e95f-5120-4eb8-be22-d0983be11d31","html_url":"https://github.com/calcuis/duplicate-cleanser","commit_stats":null,"previous_names":["calcuis/duplicate-cleanser"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/calcuis/duplicate-cleanser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calcuis%2Fduplicate-cleanser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calcuis%2Fduplicate-cleanser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calcuis%2Fduplicate-cleanser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calcuis%2Fduplicate-cleanser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calcuis","download_url":"https://codeload.github.com/calcuis/duplicate-cleanser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calcuis%2Fduplicate-cleanser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32238780,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cleanser","delete","duplicate","png"],"created_at":"2024-11-20T18:47:39.320Z","updated_at":"2026-04-24T20:06:20.717Z","avatar_url":"https://github.com/calcuis.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"### deplicate file cleanser\nThis script first finds all PNG files (edit the code for any file type as you wish) in the current directory and its subdirectories, calculates their hashes, and stores them in a dictionary. If a hash already exists in the dictionary, it means there's a duplicate file. Finally, it deletes the duplicate files found.\n#### execute the cleanser by:\n```\npython cleanser.py\n```\nMake sure to run this script in the directory where you want to detect and delete duplicate PNG files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalcuis%2Fduplicate-cleanser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalcuis%2Fduplicate-cleanser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalcuis%2Fduplicate-cleanser/lists"}