{"id":16954995,"url":"https://github.com/praneethravuri/jobs-tools","last_synced_at":"2025-08-16T08:05:58.180Z","repository":{"id":227026899,"uuid":"770227470","full_name":"praneethravuri/jobs-tools","owner":"praneethravuri","description":"Automate and streamline your job search with a suite of tools designed for LinkedIn outreach, email campaigns, resume organization, and network management. Enhance your efficiency, keep your applications organized, and maintain a professional online presence with ease.","archived":false,"fork":false,"pushed_at":"2024-06-12T20:11:33.000Z","size":16,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T17:47:00.118Z","etag":null,"topics":["ai","email","generative-ai","javacript","jobs","jobsearch","linkedin","messages","networking","ollama","python"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/praneethravuri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-11T07:14:35.000Z","updated_at":"2024-12-04T18:34:05.000Z","dependencies_parsed_at":"2024-06-13T02:23:41.003Z","dependency_job_id":"5af48475-12e9-4f11-9638-ea126bedabe3","html_url":"https://github.com/praneethravuri/jobs-tools","commit_stats":null,"previous_names":["praneethravuri/jobs","praneethravuri/jobs-tools"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praneethravuri%2Fjobs-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praneethravuri%2Fjobs-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praneethravuri%2Fjobs-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praneethravuri%2Fjobs-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/praneethravuri","download_url":"https://codeload.github.com/praneethravuri/jobs-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248483474,"owners_count":21111456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","email","generative-ai","javacript","jobs","jobsearch","linkedin","messages","networking","ollama","python"],"created_at":"2024-10-13T22:11:05.056Z","updated_at":"2025-04-11T21:33:44.555Z","avatar_url":"https://github.com/praneethravuri.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Elevate Your Job Search with Automated Tools!\n\nWelcome to my curated collection of scripts designed to revolutionize the way you connect with professionals on LinkedIn, streamline your email outreach, organize your job applications, and maintain a tidy LinkedIn network. These tools have been meticulously crafted to save time and increase efficiency in your daily job search efforts.\n\n## Connect and Engage on LinkedIn with Ease\n\n### 📬 `referral-linkedin/referral.js`\n\n**Quickly Personalize Messages:** Choose your target audience—recruiters or employees—and customize your message with the company name, job ID, and more. Simply navigate to the person's LinkedIn profile, open the console tab in Developer Tools, and paste the code for instant messaging.\n\n**Troubleshooting Tips:** If the first attempt doesn't succeed, refresh the page and try again.\n\n### 🌐 `referral-linkedin/multipleReferrals.js`\n\n**Mass Messaging Made Simple:** Perfect for reaching out to numerous profiles at once. Visit the company's LinkedIn page, filter by location and position as needed, and use the console tab to launch your campaign. Set a connection limit to ensure you don't overextend your network outreach.\n\n## 📧 Revolutionize Your Cold Email Strategy\n\n### `cold-email/cold_email_no_attachment.py` \u0026 `cold-email/cold_email_with_attachment.py`\n\n**Seamless Email Campaigns:** Whether you're sending emails with or without attachments, these scripts make it effortless. After installing the necessary libraries and customizing your message, simply store your Gmail app password securely in a `.env` file. Begin reaching out to recruiters and employers without the hassle.\n\n## 🌟 Discover Companies Sponsoring H1b Visas\n\n**Effortless Information Gathering:** With just a few clicks, run the `h1b-companies-scraper/scrape_for_companies.py` script after installing the required libraries. Dive into a treasure trove of companies open to sponsoring H1b visas.\n\n## Organize Your Tailored Resumes\n\n### 🗂 `save-modified-resume/save_resume.py`\n\n**Keep Your Applications Organized:** This script allows you to systematically save your customized resumes by company name and position in a designated folder. Define your working and save locations in the script, run it, and follow the prompts for a neatly organized job application process.\n\n## Manage Your LinkedIn Connections\n\n\n### 🧑‍💻`withdraw-multiple-connection-requests/withdrawConnectionRequest.js`\n\n**Streamline Your Network:** Clean up your LinkedIn network by withdrawing multiple pending connection requests. Navigate to your network tab, and let the script do the heavy lifting, focusing on older, unaccepted requests to keep your connections relevant and professional.\n\n## ✉️ Automated Email Outreach\n\nThe following scripts allow you to send personalized and AI generated emails to multiple people at once.\n\nInstallation Steps:\n\n1. Install Ollama and its Python library: `pip install ollama`\n2. Download the model of your choice and include it in `model.py`.\n3. Include the details of the people to whom you want to send the email in the `email_list`.\n4. Create a virtual environment using the `python -m venv .env` command and activate the virtual environment.\n5. Set the Gmail app password using `set GMAIL_APP_PASSWORD='your_password'`.\n\n### 📧 `ai-generated-emails/send_emails.py`\n\n**Effortless Email Campaigns:** Sends AI-generated emails from a pre-defined template to people of your choice.\n\n### 📑 `ai-generated-emails/generate_emails.py`\n\n**Streamlined Email Generation:** Creates a JSON file of the generated emails for each person of a particular company. Generates multiple JSON files for multiple companies.\n\n\n\n---\n\n## Connect With Me\n\n- **LinkedIn:** [https://www.linkedin.com/in/prav25/](https://www.linkedin.com/in/prav25/)\n- **Website:** [https://praneethravuri.com/](https://praneethravuri.com/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraneethravuri%2Fjobs-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpraneethravuri%2Fjobs-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraneethravuri%2Fjobs-tools/lists"}