{"id":26800449,"url":"https://github.com/mokira3d48/imagefixer","last_synced_at":"2025-03-29T20:17:26.291Z","repository":{"id":283925965,"uuid":"953312360","full_name":"mokira3d48/ImageFixer","owner":"mokira3d48","description":"Image Fixer is a simple application that allows users to clean a corrupted image.","archived":false,"fork":false,"pushed_at":"2025-03-23T03:59:02.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T04:27:24.745Z","etag":null,"topics":["image-cleaning","image-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/mokira3d48.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"2025-03-23T03:56:20.000Z","updated_at":"2025-03-23T03:59:05.000Z","dependencies_parsed_at":"2025-03-23T04:37:28.084Z","dependency_job_id":null,"html_url":"https://github.com/mokira3d48/ImageFixer","commit_stats":null,"previous_names":["mokira3d48/imagefixer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mokira3d48%2FImageFixer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mokira3d48%2FImageFixer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mokira3d48%2FImageFixer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mokira3d48%2FImageFixer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mokira3d48","download_url":"https://codeload.github.com/mokira3d48/ImageFixer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246237436,"owners_count":20745348,"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":["image-cleaning","image-processing"],"created_at":"2025-03-29T20:17:25.621Z","updated_at":"2025-03-29T20:17:26.281Z","avatar_url":"https://github.com/mokira3d48.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Image Fixer\n![](https://img.shields.io/badge/Python-3.8-blue)\n![](https://img.shields.io/badge/LICENSE-MIT-%2300557f)\n![](https://img.shields.io/badge/lastest-2025--02--27-green)\n![](https://img.shields.io/badge/contact-dr.mokira%40gmail.com-blueviolet)\n\nClonable referential to initialize this project with the best practice.\n\n## Table of Contents\n- [Description](#description)\n- [Installation](#installation)\n  - [For Linux](#for-linux)\n  - [For Windows](#for-windows)\n- [Usage](#uage)\n- [Features](#features)\n- [Tests](#tests)\n- [To contribute](#to-contribute)\n- [Licence](#licence)\n- [Contact](#contact)\n\n\n## Description\n\nImage Fixer is a simple application that allows users to clean a corrupted\nimage.\n\n## Installation\n\nTo install the project, make sure you have Python 3.8 or later version\nand `pip` installed on your machine. And then run the following command lines.\n\n### For Linux\n\n```bash\ngit clone git@github.com:mokira3d48/ImageFixer.git image_fixer\ncd image_fixer\nsudo rm -r .git\ngit init\n```\n\nAnd then,\n\n1. `sudo apt install cmake python3-venv` Install *Cmake* and *Virtual env*;\n2. `make venv` or `python3 -m venv env` create a virtual env into directory\nnamed `env`;\n3. `source env/bin/activate` activate the virtual environment named `env`;\n4. `make install` install the requirements of this package;\n5. `make dev` install the package in dev mode in virtual environment;\n6. `make test` run the unit test scripts located at `tests` directory;\n7. `make run` run script located at `src/imfix/__main__.py`.\n8. Or Run `imfix` as a command line to run `src/imfix/__main__.py`.\n\n### For Windows\n\n```bash\ngit clone git@github.com:mokira3d48/ImageFixer.git image_fixer\ncd image_fixer\n```\n\nAnd then, delete the hidden directory named `.git` located at the root\nof the directory project.\n\nAnd then,\n\n1. Install python for windows;\n2. Open your command prompt;\n3. Run `python3 -m venv env` to create a virtual env into directory\nnamed `env`;\n4. Run `pip install -r requirements` to install the requirements\nof this package or project;\n5. Run `pip install -e .` install the package in dev mode in virtual\nenvironment;\n6. Run `python3 -m image_fixer` to run main script located\nat `src/image_fixer/__main__.py`. Or Run `imfix` as a command line\nto run `src/image_fixer/__main__.py` and start the application.\n\n\n---\n\n## Usage\n\nHere is an example how to clean an image or all image contained on a directory:\n\n```shell\nimfix path/to/image path/to/target/directory\n# or\nimfix path/to/images/directory path/to/target/directory\n```\n\n## Features\nAllow to clean a corrupted image.\n\n## Tests\n\nTo execute the unittest, make sure you have `pytest` package installed,\nand then run the following command line:\n\n```bash\nmake test \n```\nor\n\n```shell\npytest\n```\n\n---\n\n## To contribute\n\nContributions are welcome! Please follow these steps:\n\n1. Create a new branch for your feature (`git checkout -b feature/my-feature`);\n2. Commit your changes (`git commit -m 'Adding a new feature'`);\n3. Push toward the branch (`git push origin feature/my-feature`);\n4. Create a new *Pull Request* or *Merge Request*.\n\n## Licence\n\nThis project is licensed under the MIT License. See the file [LICENSE](LICENSE)\nfor more details, contact me please.\n\n## Contact\n\nFor your question or suggestion, contact me please :\n\n- **Name** : Arnold Mokira\n- **Email** : dr.mokira@gmail.com\n- **GitHub** : [mokira3d48](https://github.com/mokira3d48)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmokira3d48%2Fimagefixer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmokira3d48%2Fimagefixer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmokira3d48%2Fimagefixer/lists"}