diff --git a/__init__.py b/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/run_first.py b/run_first.py index 997a7b60..d6c2df4e 100644 --- a/run_first.py +++ b/run_first.py @@ -1,8 +1,6 @@ import json -from scripts.utils.ReadFiles import get_filenames_from_dir -from scripts.ResumeProcessor import ResumeProcessor -from scripts.JobDescriptionProcessor import JobDescriptionProcessor -from scripts.utils.logger import init_logging_config +from scripts import ResumeProcessor, JobDescriptionProcessor +from scripts.utils import init_logging_config, get_filenames_from_dir import logging import os diff --git a/scripts/Extractor.py b/scripts/Extractor.py index b377f4cb..6468040e 100644 --- a/scripts/Extractor.py +++ b/scripts/Extractor.py @@ -1,7 +1,7 @@ import re import urllib.request import spacy -from scripts.utils.Utils import TextCleaner +from .utils import TextCleaner # Load the English model diff --git a/scripts/JobDescriptionProcessor.py b/scripts/JobDescriptionProcessor.py index 76841cc1..1eda0612 100644 --- a/scripts/JobDescriptionProcessor.py +++ b/scripts/JobDescriptionProcessor.py @@ -1,6 +1,6 @@ -from scripts.parsers.ParseResumeToJson import ParseResume -from scripts.parsers.ParseJobDescToJson import ParseJobDesc -from scripts.ReadPdf import read_single_pdf +from .parsers import ParseResume +from .parsers import ParseJobDesc +from .ReadPdf import read_single_pdf import os.path import pathlib import json diff --git a/scripts/ResumeProcessor.py b/scripts/ResumeProcessor.py index 55fd5f3e..bd8cda40 100644 --- a/scripts/ResumeProcessor.py +++ b/scripts/ResumeProcessor.py @@ -1,6 +1,6 @@ -from scripts.parsers.ParseResumeToJson import ParseResume -from scripts.parsers.ParseJobDescToJson import ParseJobDesc -from scripts.ReadPdf import read_single_pdf +from .parsers import ParseResume +from .parsers import ParseJobDesc +from .ReadPdf import read_single_pdf import os.path import pathlib import json diff --git a/scripts/__init__.py b/scripts/__init__.py new file mode 100644 index 00000000..d147ede2 --- /dev/null +++ b/scripts/__init__.py @@ -0,0 +1,3 @@ +from . import ReadPdf +from .JobDescriptionProcessor import JobDescriptionProcessor +from .ResumeProcessor import ResumeProcessor \ No newline at end of file diff --git a/scripts/parsers/__init__.py b/scripts/parsers/__init__.py new file mode 100644 index 00000000..45b7a38e --- /dev/null +++ b/scripts/parsers/__init__.py @@ -0,0 +1,2 @@ +from .ParseJobDescToJson import ParseJobDesc +from .ParseResumeToJson import ParseResume \ No newline at end of file diff --git a/scripts/similarity/__init__.py b/scripts/similarity/__init__.py new file mode 100644 index 00000000..52aae4bc --- /dev/null +++ b/scripts/similarity/__init__.py @@ -0,0 +1 @@ +from .get_similarity_score import get_similarity_score, find_path, read_config \ No newline at end of file diff --git a/scripts/utils/__init__.py b/scripts/utils/__init__.py new file mode 100644 index 00000000..6ffe77b7 --- /dev/null +++ b/scripts/utils/__init__.py @@ -0,0 +1,3 @@ +from .logger import init_logging_config +from .Utils import TextCleaner +from .ReadFiles import get_filenames_from_dir \ No newline at end of file diff --git a/streamlit_app.py b/streamlit_app.py index dc87c239..dd00b255 100644 --- a/streamlit_app.py +++ b/streamlit_app.py @@ -12,8 +12,8 @@ from streamlit_extras import add_vertical_space as avs from streamlit_extras.badges import badge -from scripts.similarity.get_similarity_score import get_similarity_score, find_path, read_config -from scripts.utils.ReadFiles import get_filenames_from_dir +from scripts.similarity import get_similarity_score, find_path, read_config +from scripts.utils import get_filenames_from_dir cwd = find_path('Resume-Matcher') config_path = os.path.join(cwd, "scripts", "similarity") diff --git a/streamlit_second.py b/streamlit_second.py index 6d427f27..461db267 100644 --- a/streamlit_second.py +++ b/streamlit_second.py @@ -5,7 +5,7 @@ import json import plotly.express as px import plotly.graph_objects as go -from scripts.utils.ReadFiles import get_filenames_from_dir +from scripts.utils import get_filenames_from_dir from streamlit_extras import add_vertical_space as avs from annotated_text import annotated_text, parameters from streamlit_extras.badges import badge