Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mhmdahmedfathi/document-processing
An API that is used for a document processing service. Users can upload images and PDF files to the API, and the API will perform some operations on the files and return the results.
https://github.com/mhmdahmedfathi/document-processing
django django-rest-framework docker image-processing python
Last synced: 1 day ago
JSON representation
An API that is used for a document processing service. Users can upload images and PDF files to the API, and the API will perform some operations on the files and return the results.
- Host: GitHub
- URL: https://github.com/mhmdahmedfathi/document-processing
- Owner: mhmdahmedfathi
- Created: 2023-08-15T09:57:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-16T15:39:37.000Z (over 1 year ago)
- Last Synced: 2023-08-16T19:11:27.366Z (over 1 year ago)
- Topics: django, django-rest-framework, docker, image-processing, python
- Language: Python
- Homepage:
- Size: 141 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RDI
## DescriptionDocument processing: where data finds purpose.
An API that is used for a document processing service. Users can upload images and PDF files to the API,
and the API will perform some operations on the files and return the results.## Table of Contents
- [Document processing](#book-author)
- [Description](#description)
- [Table of Contents](#table-of-contents)
- [Installation](#installation)
- [Models](#Models)
- [Usage](#usage)
- [License](#license)## Installation
### If you wish to use your machine to run this application, you will need to install the following dependencies:
\`\`\`
pip install requirements.txt
apt-get update && apt-get install -y libgdal-dev
apt-get install poppler-utils
pip install GDAL==3.2.2.1
pip install numpy psycopg2-binary
\`\`\`make sure to install django and django rest framework, and then run the following command:
\`\`\`
python manage.py runserver
\`\`\`### If you wish to use docker to run this application:
make sure to install docker and docker compose, and then run the following command:
\`\`\`
docker compose up
\`\`\`This will run the application on port 8000.
## Models
- #### media (Base Class)
- ##### Image
- ##### PDFS
## Usage
Users can upload images and PDF files to the API, and the API will perform some operations on the files
and return the results.
## LicenseThis project is licensed under the MIT license.