Skip to content

pehrn/job-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Job scraper

Analyzes job description for keywords (skills you specify) to find more suitable positions & sends e-mail with found matches.

Features

  • search job based on your prefered position (default python)
  • define skills to find more suitable positions
  • send E-Mail notification with the jobs that matched your skills, sorted with score from most skill matches to least
  • sends only jobs that haven't been already seen

Usage

python app.py -position

at the moment skills are not dynamic, they are defind in the constant:

SKILLS = ('django', 'django developer', 'django junior developer', 'python developer', 'python junior developer', 'python junior', 'python', 'sql', 'flask', 'javascript', 'junior', 'css', 'html', 'html/css')

To do:

  • analyze job description for keywords to filter out more suitable positions
  • improve this matching algorithm
  • send email with found jobs
  • add support for different pages
  • make more dynamic - define skills dynamically etc.
  • keep score of jobs already checked/applied to

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages