Giter VIP home page Giter VIP logo

deepakpadhi986 / ai-resume-analyzer Goto Github PK

View Code? Open in Web Editor NEW
264.0 3.0 79.0 3.8 MB

Ai Resume Analyzer is a tool which parses information from a resume using natural language processing and finds the keywords, cluster them onto sectors based on their keywords. And lastly show recommendations, predictions, analytics to the applicant based on keyword matching.

License: MIT License

Python 100.00%
final-year-project resume-analyser resume-analysis ai-resume-analyser ai-resume-analyzer final-year-college-poject ai-resume-analyzer-github resume-analyses final-project final-year-project-idea final-year-projects mysql-database python3 streamlit dnoobnerd

ai-resume-analyzer's Introduction

Best View in Light Mode and Desktop Site (Recommended)


AI-Resume-Analyzer

🌴 AI RESUME ANALYZER 🌴

A Tool for Resume Analysis, Predictions and Recommendations

last update open source language code size license

Built with 🤍 by Deepak Padhi through Dr Bright --(Data Scientist)

🚀 A Project Submitted for the partial fulfilment of the degree B.sc CS at Kirti College during academic year 2022-23


About the Project 🥱


screenshot

A tool which parses information from a resume using natural language processing and finds the keywords, cluster them onto sectors based on their keywords. And lastly show recommendations, predictions, analytics to the applicant / recruiter based on keyword matching.

Scope 😲

i. It can be used for getting all the resume data into a structured tabular format and csv as well, so that the organization can use those data for analytics purposes

ii. By providing recommendations, predictions and overall score user can improve their resume and can keep on testing it on our tool

iii. And it can increase more traffic to our tool because of user section

iv. It can be used by colleges to get insight of students and their resume before placements

v. Also, to get analytics for roles which users are mostly looking for

vi. To improve this tool by getting feedbacks

Tech Stack 🍻

Frontend
Backend
Database
Modules

Features 🤦‍♂️

Client: -

  • Fetching Location and Miscellaneous Data

    Using Parsing Techniques to fetch

  • Basic Info

  • Skills

  • Keywords

Using logical programs, it will recommend

  • Skills that can be added
  • Predicted job role
  • Course and certificates
  • Resume tips and ideas
  • Overall Score
  • Interview & Resume tip videos

Admin: -

  • Get all applicant’s data into tabular format

  • Download user’s data into csv file

  • View all saved uploaded pdf in Uploaded Resume folder

  • Get user feedback and ratings

    Pie Charts for: -

  • Ratings

  • Predicted field / roles

  • Experience level

  • Resume score

  • User count

  • City

  • State

  • Country

Feedback: -

  • Form filling
  • Rating from 1 – 5
  • Show overall ratings pie chart
  • Past user comments history

Requirements 😅

Have these things installed to make your process smooth

  1. Python (3.9.12) https://www.python.org/downloads/release/python-3912/
  2. MySQL https://www.mysql.com/downloads/
  3. Visual Studio Code (Prefered Code Editor) https://code.visualstudio.com/Download
  4. Visual Studio build tools for C++ https://aka.ms/vs/17/release/vs_BuildTools.exe

Setup & Installation 👀

To run this project, perform the following tasks 😨

Download the code file manually or via git

git clone https://github.com/deepakpadhi986/AI-Resume-Analyzer.git

Create a virtual environment and activate it (recommended)

Open your command prompt and change your project directory to AI-Resume-Analyzer and run the following command

python -m venv venvapp

cd venvapp/Scripts

activate

Downloading packages from requirements.txt inside App folder

cd../..

cd App

pip install -r requirements.txt

python -m spacy download en_core_web_sm

After installation is finished create a Database cv

And change user credentials inside App.py

connection = pymysql.connect(host='localhost',user='root',password='root@MySQL4admin',db='cv')

Go to venvapp\Lib\site-packages\pyresparser folder

And replace the resume_parser.py with resume_parser.py

which was provided by me inside pyresparser folder

Congratulations 🥳😱 your set-up 👆 and installation is finished 😵🤯

I hope that your venvapp is activated and working directory is inside App

Run the App.py file using

streamlit run App.py

Known Error 🤪

If GeocoderUnavailable error comes up then just check your internet connection and network speed

Issue While Installation and Set-up 🤧

Check-out installation Video

Feel Free to Send mail

Usage

  • After the setup it will do stuff's automatically
  • You just need to upload a resume and see it's magic
  • Try first with my resume uploaded in Uploaded_Resumes folder
  • Admin userid is admin and password is admin@resume-analyzer

Roadmap 🛵

  • Predict user experience level.
  • Add resume scoring criteria for skills and projects.
  • Added fields and recommendations for web, android, ios, data science.
  • Add more fields for other roles, and its recommendations respectively.
  • Fetch more details from users resume.
  • View individual user details.

Contributing 🤘

Pull requests are welcome.

For major changes, please open an issue first to discuss what you would like to change.

I've attached the synopsis of the project

If you want the full report of project Email Me it's FREE

Acknowledgement 🤗

Preview 👽

Client Side

Main Screen

Screenshot

Resume Analysis

Screenshot

Skill Recommendation

Screenshot

Course Recommendation

Screenshot

Tips and Overall Score

Screenshot

Video Recommendation

Screenshot

Feedback

Feedback Form

Screenshot

Overall Rating Analysis and Comment History

Screenshot

Admin

Login

Screenshot

User Count and it's data

Screenshot

Exported csv file

Screenshot

Feedback Data

Screenshot

Pie Chart Analytical Representation of clusters

Screenshot

Screenshot

Screenshot

Built with 🤍 AI RESUME ANALYZER by Deepak Padhi

ai-resume-analyzer's People

Contributors

deepakpadhi986 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ai-resume-analyzer's Issues

Error While Installing....

I am getting Error on...

pip install -r requirements.txt

Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error

 × Getting requirements to build wheel did not run successfully.
 │ exit code: 1
╰─> [267 lines of output]

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
      len_t* widths
      int i
      int nr_layer
      int batch_size

      __init__(len_t* widths, int nr_layer, int batch_size) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:140:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          this._nr_feat = <len_t*>calloc(batch_size, sizeof(len_t))
          this._is_valid = <int*>calloc(batch_size * widths[nr_layer-1], sizeof(int))
          this._costs = <weight_t*>calloc(batch_size * widths[nr_layer-1], sizeof(weight_t))
          this.signatures = <uint64_t*>calloc(batch_size, sizeof(uint64_t))

      __dealloc__() nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:157:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          free(this._nr_feat)
          free(this._is_valid)
          free(this._costs)
          free(this.signatures)

      void reset() nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:172:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          for i in range(this.i):
              free(this._feats[i])
              this._feats[i] = NULL
          this.i = 0

      int nr_in() nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:189:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          this.i = 0

      int nr_in() nogil:
          return this.widths[0]

      int nr_out() nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:192:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this.widths[0]

      int nr_out() nogil:
          return this.widths[this.nr_layer - 1]

      int push_back(const FeatureC* feats, int nr_feat,
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:195:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
              for i in range(this.nr_out()):
                  this.is_valid(this.i)[i] = 1
          this.i += 1
          return this.i >= this.batch_size

      FeatureC* features(int i) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:226:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this.i >= this.batch_size

      FeatureC* features(int i) nogil:
          return this._feats[i]

      int nr_feat(int i) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:229:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this._feats[i]

      int nr_feat(int i) nogil:
          return this._nr_feat[i]

      weight_t* fwd(int i, int j) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:232:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this._nr_feat[i]

      weight_t* fwd(int i, int j) nogil:
          return this._fwd[i] + (j * this.widths[i])

      weight_t* bwd(int i, int j) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:235:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this._fwd[i] + (j * this.widths[i])

      weight_t* bwd(int i, int j) nogil:
          return this._bwd[i] + (j * this.widths[i])

      weight_t* scores(int i) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:238:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this._bwd[i] + (j * this.widths[i])

      weight_t* scores(int i) nogil:
          return this.fwd(this.nr_layer-1, i)

      weight_t* losses(int i) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:241:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this.fwd(this.nr_layer-1, i)

      weight_t* losses(int i) nogil:
          return this.bwd(this.nr_layer-1, i)

      weight_t* costs(int i) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:244:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this.bwd(this.nr_layer-1, i)

      weight_t* costs(int i) nogil:
          return this._costs + (i * this.nr_out())

      int* is_valid(int i) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:247:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this._costs + (i * this.nr_out())

      int* is_valid(int i) nogil:
          return this._is_valid + (i * this.nr_out())

      int guess(int i) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:250:4: function definition in pxd file must be declared 'cdef inline'

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          return this._is_valid + (i * this.nr_out())

      int guess(int i) nogil:
          return VecVec.arg_max_if_true(this.scores(i), this.is_valid(i), this.nr_out())

      int best(int i) nogil:
      ^
  ------------------------------------------------------------

  thinc\structs.pxd:253:4: function definition in pxd file must be declared 'cdef inline'
  warning: thinc\linalg.pxd:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310
  warning: thinc\linalg.pxd:90:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310
  warning: thinc\linalg.pxd:174:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310
  Compiling thinc/linalg.pyx because it changed.
  Compiling thinc/structs.pyx because it changed.
  Compiling thinc/typedefs.pyx because it changed.
  Compiling thinc/linear/avgtron.pyx because it changed.
  Compiling thinc/linear/features.pyx because it changed.
  Compiling thinc/linear/serialize.pyx because it changed.
  Compiling thinc/linear/sparse.pyx because it changed.
  Compiling thinc/linear/linear.pyx because it changed.
  Compiling thinc/neural/optimizers.pyx because it changed.
  Compiling thinc/neural/ops.pyx because it changed.
  Compiling thinc/neural/_aligned_alloc.pyx because it changed.
  Compiling thinc/extra/eg.pyx because it changed.
  Compiling thinc/extra/mb.pyx because it changed.
  Compiling thinc/extra/search.pyx because it changed.
  Compiling thinc/extra/cache.pyx because it changed.
  [ 1/15] Cythonizing thinc/extra/cache.pyx
  [ 2/15] Cythonizing thinc/extra/eg.pyx
  Traceback (most recent call last):
    File "C:\Users\\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
      main()
    File "C:\Users\\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 118, in get_requires_for_build_wheel
      return hook(config_settings)
             ^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\\AppData\Local\Temp\pip-build-env-dkt97w8c\overlay\Lib\site-packages\setuptools\build_meta.py", line 325, in get_requires_for_build_wheel
      return self._get_build_requires(config_settings, requirements=['wheel'])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\AppData\Local\Temp\pip-build-env-dkt97w8c\overlay\Lib\site-packages\setuptools\build_meta.py", line 295, in _get_build_requires
      self.run_setup()
    File "C:\Users\AppData\Local\Temp\pip-build-env-dkt97w8c\overlay\Lib\site-packages\setuptools\build_meta.py", line 311, in run_setup
      exec(code, locals())
    File "<string>", line 256, in <module>
    File "<string>", line 195, in setup_package
    File "C:\Users\\AppData\Local\Temp\pip-build-env-dkt97w8c\overlay\Lib\site-packages\Cython\Build\Dependencies.py", line 1154, in cythonize
      cythonize_one(*args)
    File "C:\Users\\AppData\Local\Temp\pip-build-env-dkt97w8c\overlay\Lib\site-packages\Cython\Build\Dependencies.py", line 1321, in cythonize_one
      raise CompileError(None, pyx_file)
  Cython.Compiler.Errors.CompileError: thinc/extra/eg.pyx
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

Dockerize project

Hello, I am interested in trying your project. Do you have a docker file for your project? If not would you accept a dockerfile as a contribution?

whats this error bro and explain it briefly

ValueError: [E1005] Unable to set attribute 'POS' in tokenizer exception for ' '. Tokenizer exceptions are only allowed to specify ORTH and NORM.

Traceback:
File "D:\pro\AI-Resume-Analyzer-main\venvapp\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 535, in run_script
exec(code, module.dict)
File "D:\pro\AI-Resume-Analyzer-main\App\App.py", line 804, in
run()
File "D:\pro\AI-Resume-Analyzer-main\App\App.py", line 269, in run
resume_data = ResumeParser(save_image_path).get_extracted_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\pro\AI-Resume-Analyzer-main\venvapp\Lib\site-packages\pyresparser\resume_parser.py", line 21, in init
custom_nlp = spacy.load(os.path.dirname(os.path.abspath(file)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\pro\AI-Resume-Analyzer-main\venvapp\Lib\site-packages\spacy_init
.py", line 51, in load
return util.load_model(
^^^^^^^^^^^^^^^^
File "D:\pro\AI-Resume-Analyzer-main\venvapp\Lib\site-packages\spacy\util.py", line 467, in load_model
return load_model_from_path(Path(name), **kwargs) # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\pro\AI-Resume-Analyzer-main\venvapp\Lib\site-packages\spacy\util.py", line 547, in load_model_from_path
return nlp.from_disk(model_path, exclude=exclude, overrides=overrides)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\pro\AI-Resume-Analyzer-main\venvapp\Lib\site-packages\spacy\language.py", line 2184, in from_disk
util.from_disk(path, deserializers, exclude) # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\pro\AI-Resume-Analyzer-main\venvapp\Lib\site-packages\spacy\util.py", line 1372, in from_disk
reader(path / key)
File "D:\pro\AI-Resume-Analyzer-main\venvapp\Lib\site-packages\spacy\language.py", line 2170, in
deserializers["tokenizer"] = lambda p: self.tokenizer.from_disk( # type: ignore[union-attr]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "spacy\tokenizer.pyx", line 771, in spacy.tokenizer.Tokenizer.from_disk
File "spacy\tokenizer.pyx", line 839, in spacy.tokenizer.Tokenizer.from_bytes
File "spacy\tokenizer.pyx", line 123, in spacy.tokenizer.Tokenizer.rules.set
File "spacy\tokenizer.pyx", line 571, in spacy.tokenizer.Tokenizer._load_special_cases
File "spacy\tokenizer.pyx", line 601, in spacy.tokenizer.Tokenizer.add_special_case
File "spacy\tokenizer.pyx", line 589, in spacy.tokenizer.Tokenizer._validate_sp

config.cfg error

OSError: [E053] Could not read config file from C:\Users\nikhi\AppData\Local\Programs\Python\Python311\Lib\site-packages\pyresparser\config.cfg
Traceback:
File "C:\Users\nikhi\AppData\Local\Programs\Python\Python311\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 584, in run_script
exec(code, module.dict)
File "D:\EveryCode\tp\AI-Resume-Analyzer\App\App.py", line 791, in
run()
File "D:\EveryCode\tp\AI-Resume-Analyzer\App\App.py", line 254, in run
resume_data = ResumeParser(save_image_path).get_extracted_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\nikhi\AppData\Local\Programs\Python\Python311\Lib\site-packages\pyresparser\resume_parser.py", line 21, in init
custom_nlp = spacy.load(os.path.dirname(os.path.abspath(file)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\nikhi\AppData\Local\Programs\Python\Python311\Lib\site-packages\spacy_init
.py", line 51, in load
return util.load_model(
^^^^^^^^^^^^^^^^
File "C:\Users\nikhi\AppData\Local\Programs\Python\Python311\Lib\site-packages\spacy\util.py", line 467, in load_model
return load_model_from_path(Path(name), **kwargs) # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\nikhi\AppData\Local\Programs\Python\Python311\Lib\site-packages\spacy\util.py", line 538, in load_model_from_path
config = load_config(config_path, overrides=overrides)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\nikhi\AppData\Local\Programs\Python\Python311\Lib\site-packages\spacy\util.py", line 714, in load_config
raise IOError(Errors.E053.format(path=config_path, name="config file"))

'This error originates from a subprocess, and is likely not a problem with pip'

hi,
i tried to clone your project AI-Resume-Analyzer. Unfortunately an error occured while installing requirements.txt

`Traceback (most recent call last):
File "D:\AI-Resume-Analyzer\venvapp\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
main()
File "D:\AI-Resume-Analyzer\venvapp\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AI-Resume-Analyzer\venvapp\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 118, in get_requires_for_build_wheel
return hook(config_settings)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suyeon\AppData\Local\Temp\pip-build-env-14xqsx9t\overlay\Lib\site-packages\setuptools\build_meta.py", line 355, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=['wheel'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suyeon\AppData\Local\Temp\pip-build-env-14xqsx9t\overlay\Lib\site-packages\setuptools\build_meta.py", line 325, in _get_build_requires
self.run_setup()
File "C:\Users\suyeon\AppData\Local\Temp\pip-build-env-14xqsx9t\overlay\Lib\site-packages\setuptools\build_meta.py", line 341, in run_setup
exec(code, locals())
File "", line 256, in
File "", line 195, in setup_package
File "C:\Users\suyeon\AppData\Local\Temp\pip-build-env-14xqsx9t\overlay\Lib\site-packages\Cython\Build\Dependencies.py", line 1154, in cythonize
cythonize_one(*args)
File "C:\Users\suyeon\AppData\Local\Temp\pip-build-env-14xqsx9t\overlay\Lib\site-packages\Cython\Build\Dependencies.py", line 1321, in cythonize_one
raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: thinc/extra/eg.pyx
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.`

I don't know if my settings are problem.
Could you possibly help me with this problem?

Request for Attribution/Reference for Smart-Resume-Analyzer Project[Original source of this Project]

Hello Deepak,

Approximately two years ago (on March 6, 2022), I created the Smart-Resume-Analyzer project. I uploaded it to GitHub and also created a tutorial video on YouTube, which comprehensively explains the project. Recently, some subscribers have reached out to me, expressing concerns that you may be using my repository code or projects and distributing them commercially.

I want to clarify that I don't have any issues with this usage. However, what I do expect is proper credit given to me. Upon reviewing your code, I've noticed few codes and scripts, everything that I can see is similar to my repository, and I can see that you created this repository around at 26th September, 2022).

I hope you can empathize with my perspective on this matter. I don't mind if you are profiting from and selling my work, but it's essential to provide some acknowledgment to me. Several subscribers have contacted me previously about this, but I chose to overlook it. However, upon learning that you are using it commercially and selling it without crediting me, I felt compelled to reach out.

Please feel free to get in touch with me. I'm not here to engage in a dispute with you but simply to request that you respect the open-source community.

Regards,
Kushal Bhavsar

Problem after uploading the CV

Hi! What seems to be the problem here (after uploading the CV) and what should I do?

OSError: [E053] Could not read config file from C:\Users\alzho\AI-Resume-Analyzer\venvapp\Lib\site-packages\pyresparser\config.cfg
Traceback:
File "C:\Users\alzho\AI-Resume-Analyzer\venvapp\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
File "C:\Users\alzho\AI-Resume-Analyzer\App\App.py", line 791, in <module>
    run()
File "C:\Users\alzho\AI-Resume-Analyzer\App\App.py", line 254, in run
    resume_data = ResumeParser(save_image_path).get_extracted_data()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alzho\AI-Resume-Analyzer\venvapp\Lib\site-packages\pyresparser\resume_parser.py", line 21, in __init__
    custom_nlp = spacy.load(os.path.dirname(os.path.abspath(__file__)))
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alzho\AI-Resume-Analyzer\venvapp\Lib\site-packages\spacy\__init__.py", line 51, in load
    return util.load_model(
           ^^^^^^^^^^^^^^^^
File "C:\Users\alzho\AI-Resume-Analyzer\venvapp\Lib\site-packages\spacy\util.py", line 467, in load_model
    return load_model_from_path(Path(name), **kwargs)  # type: ignore[arg-type]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alzho\AI-Resume-Analyzer\venvapp\Lib\site-packages\spacy\util.py", line 538, in load_model_from_path
    config = load_config(config_path, overrides=overrides)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alzho\AI-Resume-Analyzer\venvapp\Lib\site-packages\spacy\util.py", line 714, in load_config
    raise IOError(Errors.E053.format(path=config_path, name="config file"))

image

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.