Giter Club home page Giter Club logo

cv-api-and-cli's Introduction

CV API & CLI

CV API & CLI is a REST API and prints data from CV using CLI commands.

Installation

Activate the environment.

source cv-venv/bin/activate

Use the package manager pip to install packages from requirements.txt.

pip install -r requirements.txt

Run the app

flask run

Usage REST API

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

Available Endpoints

/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.

Usage Flask CLI Commands

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

Available Commands

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.

cv-api-and-cli's People

Watchers

James Cloos avatar Serkan Kayser avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.