{"id":15146039,"url":"https://github.com/elhaban3ro/convtool","last_synced_at":"2026-02-19T02:01:03.614Z","repository":{"id":61245448,"uuid":"549031265","full_name":"ElHaban3ro/ConvTool","owner":"ElHaban3ro","description":"A unified package to convert your videos or images to another image/video format. Convert a whole folder from that format to a different one, or if you prefer, convert just one! 🥵","archived":false,"fork":false,"pushed_at":"2022-10-16T07:01:45.000Z","size":32,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-21T10:38:17.944Z","etag":null,"topics":["converter","image-converter","image-processing","python","video-converter","video-processing"],"latest_commit_sha":null,"homepage":"","language":"Python","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/ElHaban3ro.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}},"created_at":"2022-10-10T15:07:40.000Z","updated_at":"2022-10-16T06:38:45.000Z","dependencies_parsed_at":"2022-10-13T13:55:56.179Z","dependency_job_id":null,"html_url":"https://github.com/ElHaban3ro/ConvTool","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ElHaban3ro/ConvTool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElHaban3ro%2FConvTool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElHaban3ro%2FConvTool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElHaban3ro%2FConvTool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElHaban3ro%2FConvTool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ElHaban3ro","download_url":"https://codeload.github.com/ElHaban3ro/ConvTool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElHaban3ro%2FConvTool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29600841,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T00:59:38.239Z","status":"online","status_checked_at":"2026-02-19T02:00:07.702Z","response_time":117,"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":["converter","image-converter","image-processing","python","video-converter","video-processing"],"created_at":"2024-09-26T12:00:41.239Z","updated_at":"2026-02-19T02:01:03.599Z","avatar_url":"https://github.com/ElHaban3ro.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ConvTool\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellowgreen.svg?style=flat-square)](https://opensource.org/licenses/MIT) [![Python 3.10](https://img.shields.io/badge/Python-3.10-blue.svg?style=flat-square\u0026logo=python)](https://www.python.org/downloads/release/python-310/) [![PyPi Package](https://img.shields.io/badge/PyPi_Package-pip_install_ConvTool-yellow.svg?style=flat-square\u0026logo=pypi)](https://pypi.org/project/ConvTool/)\n\n\n\n\n## Summary and details\n---\nA unified **package** to convert your videos or images to another **image**/**video** format. Convert a whole ***folder*** from that **format** to a different one, or if you prefer, *convert just one*!\n\n- Python Version: **3.10**\n- Pip Version: **The Lastest version**\n\n\n\n\n\n## Functions\n---\n\n#### - conv_video(route, convert_to, folder, delete_original)\n\u003e Convert your video files, or an ENTIRE folder with video files to a different format!\n\n- ***Parameters:*** \n    \n    - route: **string** | Path of your file or folder to convert!\n\n    - convert_to: **string** | Format you want to convert the files to.\n\n    - folder: **boolean** | If you want to convert a folder with video files, this has to be set to True. \n\n    - delete_original: **boolean** | If you want that when converting the file to the desired format, the original file is completely deleted, you should leave this parameter to True.\n  \n\u003e Remember that the formats supported are:\n\n  - MP4\n  - MOV\n  - WAV\n  - AVI\n  - FLV\n  - MKV\n\n---\n\n#### - conv_image(route, convert_to, folder, delete_original)\n\u003e Convert your image files, or an ENTIRE folder with image files to a different format!\n\n- ***Parameters:*** \n    \n    - route: **string** | Path of your image or folder to convert!\n\n    - convert_to: **string** | Format you want to convert the image to.\n\n    - folder: **boolean** | If you want to convert a folder with images files, this has to be set to True. \n\n    - delete_original: **boolean** | If you want that when converting the image to the desired format, the original image is completely deleted, you should leave this parameter to True.\n  \n\u003e The formats supported are:\n\n  - BMP\n  - GIF\n  - JPG\n  - JPEG\n  - PNG\n  - ICO\n  - TIFF\n\n\n\n\n## Use\n---\n\n#### Installation:\nTo use this package, the best idea is to do it through ***pip***:\n```bash\npip install ConvTool\n```\n***IT IS VERY IMPORTANT THAT THE \"C\" AND THE \"T\" ARE CAPITALIZED.***\n\n\nOr, on the contrary, you can **clone** this repository and access it:\n```bash\ngit clone https://github.com/ElHaban3ro/ConvTool\n```\n\nThis will create a folder of the project itself inside your python root project. Next we have to install the necessary dependencies for the project to work correctly, this can be done with:\n```bash\npip install -r requirements.txt \n```\n\nThis would **ideally** have to install all the necessary libraries for you. This will be installed in the ***virtual environment*** of your project. See how to create a [virtual environment here]('https://docs.python.org/3/tutorial/venv.html').\n\n\n#### Use:\n\nTo ***import*** and use any **module**, do it as follows (if you **cloned** the repository, ***make sure*** it is in the root of your **project**):\n```python\nfrom ConvTool.ConvTool import conv_video\n```\n\nAnd with that done, start using it as follows:\n\n```python\nfrom ConvTool.ConvTool import conv_video\n\nconv = conv_video(folder = False, convert_to = 'mp4', delete_original = True, route = r'miruta/archivo.mov')\n```\n\n*Now run!*\n\n\n\n\n# (v1.0) Images Update. ¿What's New?\n- Support for converting images to different formats!\n- Cleaner code (a bit :c)\n- Intentions to add support for converting text files in next updates!\n\n\n\n\n\n# Autor Contact\n---\n\n[![Contact Twitter](https://img.shields.io/badge/Twitter-ElHaban3ro-9cf.svg?style=for-the-badge\u0026logo=twitter)](https://twitter.com/ElHaban3ro) [![Contact Discord](https://img.shields.io/badge/Discord-!%20Die()%231274-lightgray?style=for-the-badge\u0026logo=discord)](https://discord.com) [![Contact Discord](https://img.shields.io/badge/GitHub-ElHaban3ro-lightgray?style=for-the-badge\u0026logo=github)](https://github.com/ElHaban3ro)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felhaban3ro%2Fconvtool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felhaban3ro%2Fconvtool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felhaban3ro%2Fconvtool/lists"}