{"id":19503302,"url":"https://github.com/lukedschenk/heic-converter","last_synced_at":"2025-04-26T00:32:58.090Z","repository":{"id":211177548,"uuid":"363676609","full_name":"LukeDSchenk/heic-converter","owner":"LukeDSchenk","description":"Simple and kinda dogshit GUI tool for converting many HEIC images into JPEGs quickly. ","archived":false,"fork":false,"pushed_at":"2023-12-06T22:34:53.000Z","size":10731,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T05:23:47.786Z","etag":null,"topics":["dogshit","heic","heic-to-jpg","heif","image-processing","kivy","pillow","python"],"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/LukeDSchenk.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":"2021-05-02T14:56:04.000Z","updated_at":"2024-11-20T06:47:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"3e084d8c-d3b3-4c81-8e27-577b28b8a05e","html_url":"https://github.com/LukeDSchenk/heic-converter","commit_stats":null,"previous_names":["lukedschenk/heic-converter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeDSchenk%2Fheic-converter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeDSchenk%2Fheic-converter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeDSchenk%2Fheic-converter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeDSchenk%2Fheic-converter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LukeDSchenk","download_url":"https://codeload.github.com/LukeDSchenk/heic-converter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250917284,"owners_count":21507561,"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":["dogshit","heic","heic-to-jpg","heif","image-processing","kivy","pillow","python"],"created_at":"2024-11-10T22:20:31.809Z","updated_at":"2025-04-26T00:32:58.080Z","avatar_url":"https://github.com/LukeDSchenk.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# heic-converter\n\nA simple GUI tool for converting many HEIC images into JPEGs quickly. \n\n![heic-converter GUI](heic-converter.png)\n\n*Does it work? Yes. Is it good?*\n\n![nope](no-let-me-think.gif)\n\n## Backstory\n\nI had a friend who frequently needed to convert large amounts of `.heic` (and `.heif`) images into JPEGs, so I made this tool to do it very quickly, and for very large amounts of files at once.\n\nFor this intended purpose, it will indeed get the job done. You can drop lots of files, or even better, an entire directory full of `.heic` files (lmao the dirs don't actually work yet but maybe one day) and JPEG copies will be made into the `~/h2j-converts` folder.\n\nI thought about polishing this up to deploy it as a web app for people to use, but then I realized that Kivy (the Python library I used to make the UI) kind of sucks. So instead, I am simply releasing it here for anyone interested.\n\n## Using the app\n\nMaybe I will do a PyInstaller setup and a proper release for this if I feel like it, but for now you can use this tool by just cloning the repo down as follows:\n\n```bash\n# Clone the repo and enter the directory.\ngit clone https://github.com/LukeDSchenk/heic-converter.git\ncd heic-converter\n\n# Create and activate a virtual environment (or you can install to your system Python files, it's your life big dog 🤙🥴🤙)\npython3 -m venv venv\nsource venv/bin/activate\n\n# Install the Python requirements\npip3 install -r requirements.txt\n\n# Run the program\npython3 src/main.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukedschenk%2Fheic-converter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukedschenk%2Fheic-converter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukedschenk%2Fheic-converter/lists"}