Pricardo1988 / jobs-by-city-linkedin-reports

Repository with weekly reports from LinkedIn Jobs according to informed City using Github Actions and Ritchie CLI ⏱ πŸ“‹

Home Page:https://github.com/GuillaumeFalourd/formulas-insights/tree/master/linkedin/search/jobs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jobs By City LinkedIn Reports

Jobs By City

Jobs By City (EMAIL)

Sample

This reports contains an automation to get jobs by city LinkedIn reports using Github Actions and Ritchie CLI.

πŸ“ Description

This automation uses this Ritchie CLI formula to scrape public LinkedIn pages to find jobs by city and to generate a CSV report with all relevant jobs datas.

πŸ•΅οΈ Sample of generated reports

Reports will look like this one:

Sample

🧐 Expected Behaviour

If you run the workflow too frequently, you might get a Http Status 429 error for too many requests attempts.

Suggestion: Wait for 1h when this occur to try again.

♻️ Want to automate this report as well?

Create a new repository (you can clone or fork this one)

git clone https://github.com/GuillaumeFalourd/linkedin-jobs-by-city-reports-automation.git

Then, you have 2 options:

1️⃣ Without email notification

  • On the file (1-jobs-by-city.yml), add 2 environment variables:
    • RIT_JOB_TITLE with the JOB TITLE you're looking for.
    • RIT_JOB_CITY with the JOB CITY you're interested in.

In that case, you'll only see new reports generated on the repository /reports directory.

2️⃣ With email notification

You'll need to use SendGrid (it's FREE until 100 emails sent / day).

  • As for the option 1: on the file (2-jobs-by-city-sengdrid.yml), add 2 environment variables:

    • RIT_JOB_TITLE with the JOB TITLE you're looking for.
    • RIT_JOB_CITY with the JOB CITY you're interested in.
  • Add 3 secrets on the new repository (here is a reference):

    • a secret RIT_EMAIL_RECEIVER with your stackoverflow account username.
    • a secret RIT_SENDGRID_API_KEY with your sendgrid API Key.
    • a secret RIT_SENDGRID_EMAIL_SENDER with yoru sendgrid email sender address.

In that case, you'll not only see new reports generated on the repository /reports directory, but you'll be notified by mail receiving a notification each time the workflow will be triggered (note that the SENDGRIG free limit is 100 emails / day)

Note: You can also use Ritchie CLI to add new secrets to your repository

πŸ” Secrets

Secrets

πŸ” Workflow Demo

Demo

About

Repository with weekly reports from LinkedIn Jobs according to informed City using Github Actions and Ritchie CLI ⏱ πŸ“‹

https://github.com/GuillaumeFalourd/formulas-insights/tree/master/linkedin/search/jobs

License:Apache License 2.0