Skip to content

jerryquickly/skills_extractor

Repository files navigation

Skills Extractor

Extract skills set which document provide:

  1. Upload document for storage and searching
  2. Extract skills from each document. It may help you have a quick preview before reading.

How it work

Simple web application using the Python 3, Flask, SQLAlchemy.
After register, you can upload document for storage and searching.
Document is indexed using Elasticsearch.
RDFLib load all defined skills in ontology resource files, and report matching skills on document. To import the result, please edit/add more ontology files to directory project/server/resources/ontologies
Celery help do index and extract skills asynchronous

Quick Start

Create an environment

Go to the project folder and create a venv folder within:

$ cd myproject
$ python3 -m venv venv

Activate the environment:

$ . venv/bin/activate

On Windows:

$ venv\Scripts\activate

Your shell prompt will change to show the name of the activated environment.

Review the set up guides to configure the app:

  1. setup-with-docker.md
  2. setup-without-docker.md

About

Skills extractor from pdf or text file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published