Skip to content

connoralydon/simplify-job-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simplify-scraper

looking for jobs right now. I use the simplify chrome extension to fill in and help keep track of applications. It stores the data fine, but I want to analyze my applications. It isn't possible to download data from the app's webpage. this app will be able to parse each posting and then load it into a csv.

instructions

developed on Python 3.9.12

  1. pip install requirements.txt
  2. download rendered html from Simplify using the inspect tool.
  3. put all those htmls in the tasks directory
  4. run python app.py and it will output those applications to the output.csv

img

if docker installed

  1. docker pull python 3.9.12
  2. docker run -d -t --name simplify-scraper --mount type=bind,source="$(pwd)"/target,target=/app python:3.9.12
    1. docker start simplify-scraper #if container already created
  3. docker exec -it simplify-scraper bash in bash:
    1. cd app
    2. pip install -r requirements.txt
    3. python app.py
    4. exit # to exit docker conta
  4. docker stop simplify-scraper

future changes (branch for each)

  • adding each app card to the csv as they are read in. this will improve memory. it isn't a big concern because I don't expect 1000s of applications. adding these cards to a database will be good too as they are added
  • build this into a web app
  • Developed by Connor Lydon*

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published