Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@Gabo-Tech Gabo-Tech released this 22 Jul 22:57

EasyApply-Linkedin v1.2.0 Release Notes

New Features

  • Added support for LinkedIn job collections:
    • small_business
    • remote_jobs
    • easy_apply
    • top_applicant
  • Implemented a mechanism to prioritize job collections over regular filters if a collection is specified in the config.json.

Enhancements

  • Improved resilience in handling job applications:
    • The script continues with the next job if an error occurs during application.
    • Enhanced logging for better debugging and tracking of the application process.
  • Enhanced error handling for:
    • Stale element references
    • Element click interception
    • Timeout exceptions

Bug Fixes

  • Fixed issues where the script would stop upon encountering an error while applying to a job.
  • Addressed problems with element interactions by adding retry logic for finding and interacting with elements.

Usage

  1. Add a new field collection in the config.json to specify a job collection URL (optional).
  2. Ensure the collection field is empty if you want to use the regular job search filters.
  3. Run the script as usual, and it will apply to jobs based on the specified collection or filters.
{
    "email": "[email protected]",
    "password": "your-password",
    "keywords": [
        "JavaScript",
        "TypeScript",
        "Angular",
        "React",
        "Node",
        "Express"
    ],
    "keywordsToAvoid": [
        "C++",
        ".NET",
        "PHP",
        "Python"
    ],
    "locations": [
        "United Kingdom",
        "United States",
        "Canada"
    ],
    "driver_path": "/path/to/geckodriver",
    "sortBy": "R",
    "filters": {
        "easy_apply": true,
        "experience": [],
        "jobType": [
            "Contract"
        ],
        "timePostedRange": [],
        "workplaceType": [
            "Remote"
        ],
        "less_than_10_applicants": false
    },
    "collection": "easy_apply",  // Specify collection here (optional)
    "aiContext": { ... },
    "user_inputs": { ... }
}