{"id":22268343,"url":"https://github.com/sandeepbalachandran/pytheract","last_synced_at":"2025-03-25T14:46:06.870Z","repository":{"id":122217692,"uuid":"305086741","full_name":"SandeepBalachandran/Pytheract","owner":"SandeepBalachandran","description":"Tool for extracting data from files.","archived":false,"fork":false,"pushed_at":"2020-12-28T04:35:40.000Z","size":217,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-30T13:32:49.713Z","etag":null,"topics":["extract-data","extract-data-from-image","pytesseract","pytheract","tesseract"],"latest_commit_sha":null,"homepage":"","language":"Python","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/SandeepBalachandran.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2020-10-18T11:33:08.000Z","updated_at":"2023-03-04T04:22:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"23277190-02dd-4f59-ac30-5086a5ed9779","html_url":"https://github.com/SandeepBalachandran/Pytheract","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SandeepBalachandran%2FPytheract","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SandeepBalachandran%2FPytheract/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SandeepBalachandran%2FPytheract/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SandeepBalachandran%2FPytheract/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SandeepBalachandran","download_url":"https://codeload.github.com/SandeepBalachandran/Pytheract/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245486260,"owners_count":20623239,"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":["extract-data","extract-data-from-image","pytesseract","pytheract","tesseract"],"created_at":"2024-12-03T11:12:24.886Z","updated_at":"2025-03-25T14:46:06.860Z","avatar_url":"https://github.com/SandeepBalachandran.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](./images/preview.png)\n\u003ch1 align='center'\u003ePytheract\u003c/h1\u003e\n\u003cp align=\"center\"\u003e \n  \u003ca href=\"https://github.com/SandeepBalachandran/Pytheract/releases/\" target=\"_blank\"\u003e\n    \u003cimg alt=\"GitHub release\" src=\"https://img.shields.io/github/v/release/SandeepBalachandran/Pytheract?include_prereleases\u0026style=flat-square\"\u003e\n  \u003c/a\u003e \n\n  \u003ca href=\"https://github.com/SandeepBalachandran/Pytheract/commits/master\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/SandeepBalachandran/Pytheract?style=flat-square\" alt=\"GitHub last commit\"\u003e\n  \u003c/a\u003e\n  \n   \u003ca href=\"https://github.com/SandeepBalachandran/Pytheract/commits/master\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/commit-activity/y/sandeepbalachandran/Pytheract?style=flat-square\" alt=\"GitHub commit activity\"\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://github.com/SandeepBalachandran/Pytheract/issues\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/SandeepBalachandran/Pytheract?style=flat-square\u0026color=red\" alt=\"GitHub issues\"\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://github.com/SandeepBalachandran/Pytheract/pulls\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues-pr/SandeepBalachandran/Pytheract?style=flat-square\u0026color=blue\" alt=\"GitHub pull requests\"\u003e\n  \u003c/a\u003e\n  \n  \u003ca href=\"https://github.com/SandeepBalachandran/Pytheract\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors/sandeepbalachandran/Pytheract?style=flat-square\u0026color=blue\" alt=\"GitHub contributors\"\u003e\n  \u003c/a\u003e\n  \n \n\n  \u003c/br\u003e\n\n  \u003ca href=\"https://standardjs.com\" target=\"_blank\"\u003e\n    \u003cimg alt=\"ESLint\" src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \n  \u003ca href=\"\" target=\"_blank\"\u003e\n    \u003cimg alt=\"ESLint\" src=\"https://img.shields.io/github/stars/SandeepBalachandran/Pytheract\"\u003e\n  \u003c/a\u003e\n  \n  \u003ca href=\"\" target=\"_blank\"\u003e\n    \u003cimg alt=\"ESLint\" src=\"https://img.shields.io/github/forks/SandeepBalachandran/Pytheract\"\u003e\n  \u003c/a\u003e\n   \u003ca href=\"\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Codesize\" src=\"https://img.shields.io/github/languages/code-size/SandeepBalachandran/Pytheract.svg\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Top Language\" src=\"https://img.shields.io/github/languages/top/SandeepBalachandran/Pytheract.svg\"\u003e\n  \u003c/a\u003e\n  \n\u003c/p\u003e\n\u003chr\u003e\n\n\u003ch2 align=\"center\"\u003eOptical character recognition using tesseract \u003c/h2\u003e \n\n# Table of contents\n\n- [Introduction](#introduction)\n- [Usage](#usage)\n- [Installation](#installation)\n- [Features to include (Help needed)](#features)\n- [Contribute](#contribute)\n\n# Introduction\n\nAn application that extract meaningful data from any type of files.\n\n# Usage\n*For **end users**.*\n\nCurrently in progress to set up an environment\n\n- - - -\n### Flow\n * Upload a file using the frontend.\n * Tesseract will extract the texts available in the file uploaded.\n\n- - - -\n\n\n# Installation\n*For **developers**.*\n### Prerequisites\n\nThe application has a number of dependencies. Kindly ensure you have the following installed on your machine:\n\n- [ ] Python\n- [ ] Python packages (Complete details provided below)\n- [ ] Mongo\n- [ ] Mongodb compass(optional , alternatives available)\n- [ ] Tesseract\n- [ ] Git\n\n- - - -\n- Python\n  - [Official download.](https://www.python.org/downloads/)\n  \n- Tesseract \n  - [Offcial documentation.](https://github.com/tesseract-ocr/tessdoc/blob/master/Documentation.md)\n  - [Offcial download section.](https://github.com/tesseract-ocr/tessdoc/blob/master/Downloads.md)\n  - [V5 alpha using in dev machine.](https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w64-setup-v5.0.0-alpha.20200328.exe)\n\n- Mongo\n   - [Official download.](https://www.mongodb.com/try/download/community)\n   \n- Compass\n  - [Official download.](https://docs.mongodb.com/compass/master/install)\n   \n- Git\n  - [Official download.](https://git-scm.com/downloads)\n  \n  - - - -\n  \n  \n  ### Running the Application\n  \n  1. Install Python if it is not installed already. Add the environment variables and check version. \n  \n    ```cmd\n      C:\\Users\\username\u003e python\n      Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:43:08) [MSC v.1926 32 bit (Intel)] on win32\n      Type \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n    ```\n  2. Install Mongodb if it is not installed already.\n  3. Install Mongodb compass. ( Client )\n  4. Go to Mongo db bin folder and run the server\n  \n   ```cmd\n   C:\\Program Files\\MongoDB\\Server\\4.4\\bin\u003e mongod\n   ```\n  It will be available in port 27017\n  \n  5. Go to compass get in to the db\n  \n  ```cmd\n    mongodb://localhost:27017\n  ```\n  6. Install Tesseract\n\n  7. Clone the repository\n  \n  ```cmd\n  git clone https://github.com/SandeepBalachandran/Pytheract.git\n  ```\n  8. Check into the cloned repository\n  \n  ```cmd\n  cd Pytheract\n  ```\n  9. If you are using Pipenv, setup the virtual environment and start it as follows:\n  \n  ```cmd\n  pipenv install \n  ```\n\n  10. Run Flask\n\n  ```cmd\n  set FLASK_APP=app.py\n  set FLASK_ENV=development\n  flask run \n  ```\n\n  It will be available in port 5000\n  \n  ### \n# Features \n- [ ] Extraction texts from pdf files.\n- [ ] Extraction texts from  zip files contains both images and pdf files.\n- [ ] Get webcam on UI.\n- [ ] Capture image/ extract texts from captured image.\n- [ ] Using regex locate specific contents . For eg: Email address, Phone number etc\n\n \n# Contribute\nPlease check the [**Contributing Guidelines**](https://github.com/SandeepBalachandran/Pytheract/blob/master/CONTRIBUTING.md) before contributing.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandeepbalachandran%2Fpytheract","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandeepbalachandran%2Fpytheract","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandeepbalachandran%2Fpytheract/lists"}