OctOffers
Octoffers is a tool that automatically hunts down suitable jobs and applies for you on major job boards.
Supported Platforms
Platform
Type
Status
Djinni
Public
Complete
Indeed
Private
Beta
WorkBC
Public
Under Development
Monster
Public
Under Development
Requirements
python 3.9+
chrome webdriver
sqlite3
Why would you use Octoffers
Save countless hours: Focus on preparing for interviews instead of tedious job hunting tasks.
Increase your application success rate: Stand out from the crowd with AI-powered cover letters and personalized messages.
Apply to more jobs efficiently: Octoffers can handle the heavy lifting, allowing you to focus on jobs that truly interest you.
Open-source and customizable: Contribute to the project's development and customize it to your specific needs.
Quick start
1) Install required dependency
pip install -r requirements.txt
2) Pull Private Drivers (if you have access)
git submodule update --init --recursive
3) Use OctOffers
python octoffers
Example use cases
Fetch about 50 jobs from djinni
python octoffers djinni fetch devops --pages 5
Apply to all available jobs from djinni
python octoffers djinni apply "Hello, I'm looking for job" # <-- This argument stands for cover letter
.env
sample
DJINNI_SESSION_ID=".2193dhsa9h419d1"
MOCK_EMAILADDR="jhondoe@gmail.com"
INDEED_REGION="ca"
Questions & Anwsers
Q: Does Octoffers offer customization of applications or cover letters, or is it more of a basic submission tool?
A: Customization depends on the driver, if specific career platform is hard to automate, most likely that apply()
submission method will be more basic.
Q: What is the success rate of Octoffers applications compared to manual ones?
A: It depends on the role that you're applying for,
Data Visualization
Star History