Skip to content

nccasia/pdf-reader

Repository files navigation

Flask CV Processor API

This is a Flask API application for processing CV files. It allows users to upload CV files and retrieve important information from those files in JSON format.

Features

Users can send POST requests to upload CV files. The CV files can have extensions such as .txt, .doc, .docx, .pdf. After the CV file is uploaded, the API uses a processor to process the content of the CV file and extract important information from it. The API returns important information from the CV files in JSON format.

Usage (Installing and running on Ubuntu Server)

This Flask API application processes CV files, extracting important information and returning it in JSON format. It's powered by Gunicorn, a Python WSGI HTTP server.

  1. Open a terminal.

  2. Navigate to the directory containing cv_extraction_service.sh.

  3. Run the following command to execute cv_extraction_service.sh:

./cv_extraction_service.sh

Note: Before running the above command, you may need to grant execute permission to cv_extraction_service.sh using the chmod +x cv_extraction_service.sh command.

  1. After running cv_extraction_service.sh, the server will be started on port 1300 with the endpoint http://localhost:1300/extract-cv.

  2. To check status or stop the service, you can use the sudo systemctl stop command:

Check status the service

sudo systemctl status your_service.service

Stop the service

sudo systemctl stop your_service.service

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages