find-job  by noBaldAaa

CLI tool for automated job application using GPT and RPA

created 1 year ago
289 stars

Top 91.9% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an automated job application assistant for Node.js developers, leveraging GPT for personalized cover letter generation and Selenium for browser automation. It aims to simplify the job application process by automatically applying to positions on Zhipin.com, saving users time and effort during their job search.

How It Works

The assistant uses selenium-webdriver to simulate user interactions with the Zhipin.com website. It navigates to job listings, logs in via WeChat QR code scanning, extracts job descriptions, and then sends the user's resume information along with the job description to a free GPT API (via api.chatanywhere.com.cn). The GPT model generates a tailored, professional message, which the script then inputs into the chat interface and sends to the recruiter.

Quick Start & Requirements

  • Install dependencies: yarn install
  • Run the script: yarn start
  • Prerequisites: Node.js, Yarn, Google Chrome browser.
  • Requires a free API key from the GPT-API-free project.
  • Update 简历基本信息.txt with personal resume details.
  • Official project: noBaldAaa/find-job

Highlighted Details

  • Re-implementation of a Python-based project in Node.js for better frontend developer accessibility.
  • Utilizes a free GPT API endpoint, bypassing the need for paid OpenAI accounts or foreign credit cards.
  • Automates the entire application process from login to sending GPT-generated messages.
  • Includes detailed code snippets for each stage of the automation.

Maintenance & Community

The project is maintained by noBaldAaa. No specific community channels or roadmap are detailed in the README.

Licensing & Compatibility

The project appears to be licensed under MIT, but this is not explicitly stated. Compatibility for commercial use is not specified.

Limitations & Caveats

The project relies on specific XPath selectors for Zhipin.com, which are prone to breaking if the website's structure changes. The free GPT API endpoint might have rate limits or availability issues. The project's effectiveness is dependent on the quality of the GPT-generated messages and the user's resume information.

Health Check
Last commit

1 year ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
23 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.