CV API & CLI is a REST API and prints data from CV using CLI commands.
Activate the environment.
source cv-venv/bin/activate
Use the package manager pip to install packages from requirements.txt.
pip install -r requirements.txt
flask run
The REST API to the app is described below.
# Base url:
http://127.0.0.1:5000
# To get personal data from the CV:
http://127.0.0.1:5000/personal
# To get projects from the CV:
http://127.0.0.1:5000/projects
/all
To get all CV data.
/education
To get education data from the CV.
/experience
To get experience data from the CV.
/languages
To get languages data from the CV.
/personal
To get personal data from the CV.
/personal_skills
To get personal skills from the CV.
/projects
To get personal projects from the CV.
/tech_skills
To get tech skills from the CV.
The CLI commands for the app is described below.
# Run this command to print personal data from the CV:
flask personal
# Run this command to print projects from the CV:
flask projects
flask --help
To see all available commands.
flask routes
To see all available routes.
flask all
To get all CV data.
flask education
To get education data from the CV.
flask experience
To get experience data from the CV.
flask languages
To get languages data from the CV.
flask personal
To get personal data from the CV.
flask personal_skills
To get personal skills from the CV.
flask projects
To get personal projects from the CV.
flask tech_skills
To get tech skills from the CV.
Thank you.