Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jasutiin/jobsyk-bot

A discord bot that helps you with your job search!
https://github.com/jasutiin/jobsyk-bot

Last synced: 25 days ago
JSON representation

A discord bot that helps you with your job search!

Awesome Lists containing this project

README

        


Jobsyk Bot


A discord bot that helps you with your job search!
(It is currently a script but I will make it a discord bot trust)




Todo:

add linkedin support (i want to try calling an API instead of scraping)

add database to keep track of postings that were already seen

make a discord bot out of this for friends :)

get an internship (optional (not really))



Languages and Tools Used


Python
Selenium


## How To Use

To clone and run this application, you'll need [Git](https://git-scm.com), [Python](https://www.python.org/downloads/), and [pip](https://pip.pypa.io/en/stable/) (which comes with Python) installed on your computer.

From your command line:

```bash
# Clone this repository
$ git clone https://github.com/jasutiin/jobsyk-bot

# Navigate into the project directory
$ cd jobsyk-bot

# Create a virtual environment
$ python -m venv venv

# Activate the virtual environment
# On macOS/Linux:
$ source venv/bin/activate

# On Windows:
$ venv\Scripts\activate

# Install the required Python packages
$ pip install -r requirements.txt
```

You also need to install [ChromeDriver](https://developer.chrome.com/docs/chromedriver/downloads). Make sure to install the version compatible with your Chrome browser. You can check this by:

1. Opening Chrome on your computer
2. Click the 3 vertical dots in the top-right corner
3. Click Settings
4. Click About Chrome

After that, put the chromedriver.exe file in the same directory as the script.py file.

Now you can run the script!

```bash
# Run the script (while in venv, if not then activate it again)
$ python script.py

# Example
$ python script.py canada
```

If you have access to the .env file, add it in the same directory as bot.py and you can do the following:

```bash
# Run the bot (while in venv, if not then activate it again)
$ python bot.py
```