Skip to content

A LinkedIn Job Listing Scraper that send you jobs on telegram

License

Notifications You must be signed in to change notification settings

Chems-bitti/Scrape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A linkedIn job scraper

... That sends new job listings to you on Telegram

How it works

I use Go-Colly to scrape search webpages and put the job offers in a csv file. I then compare it to a previous file that has the scraped jobs that I got before. I sort these two files and extract the difference between them then pipe the output to a bot that reads it and sends it to me through telegram.

I also made a small bash script so that I can schedule this to execute every hour using cron.

How do I use it

So you need 2 things, a telegram bot and your search criteria.

Search criteria

Below is an image explaining what to do :

You can take these links and plug them in scrape.go (the end of the file).

A telegram bot

Check telegram's guide on making bots to get your bot token. There's also an example using the same library I use. Use the example to get your chatID, you'll need it to send messages unprompted.

Automating it

First of all, don't forget to change the path to where you want your csv files to be in jobscrape.sh.

You can put these binaries in your /usr/local/bin and create a cronjob To execute every hour.

About

A LinkedIn Job Listing Scraper that send you jobs on telegram

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published