Skip to content

monrodcar/ParsingPDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Technologies/Frameworks/Libraries

  • Neo4j Cypher : for creating and querying graph database
  • Streamlit : for building Machine Learning Application
  • spaCy : for NLP
  • Tika-Python : for parsing PDFs
  • Other standard Python libraries: numpy, pandas, collections, etc.

Step-by-step installation instructions

Create graph database

  1. Add a new database to your project. Set the password as "parsingpdf".

  2. Find the technologies.csv file in the datasets folder, and put it into the Neo4j database Import folder.

  3. Find the graph-technologies.cypher script in the cypher folder and execute it.

Run the streamlit app

  1. Start the ParsingPDF database in the Neo4j Desktop.

  2. Run the parsingpdf.py script from the streamlit folder by executing streamlit run parsingpdf.py.

  3. The Streamlit Local URL will open: http: //localhost:8501 . So, please, provide the path of the resume file, for example: C: \ Users \ UserName \ Desktop \ CV.pdf.

Note: You can always update the Technologies words spreadsheet, rename it as technologies.csv and follow the step 2. Headers of the file represent Roles, and the values in their corresponding columns represent Skills related to that Role.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages