acmOpportunities is currently under construction for V.2. due to recent unfortunate ElephantSQL changes.
The acmOpportunities Discord Bot is a tool designed for students in our club. This bot keeps developers informed about the latest job opportunities in the industry by sending job listings directly to the ACM Discord server.
- Stay informed: Filtered by AI, acmOpportunities keeps up-to-date with the latest SWE job opportunities near Fullerton, CA without having to manually search for them.
- Seamless integration: With the integration of PostgreSQL and Discord, acmOpportunities provides a seamless user experience.
- Install Python.
- Pip install the dependencies of main.py using
pip install -r requirements.txt
. - Set the required environment variables located in
.env.example
. - To create the table, write
python ./main --create
once. - To run the program manually, write
python ./main.py --days-needed 2
.
ℹ️ PLEASE NOTE THE FOLLOWING ℹ️
Please adjust the amount of days needed when using the--days-needed
command.
Additionally, please update the workflow in./github/workflows
to correspond to the wanted amount of days.
- If you don't black installed, write
pip install black
. - If there exists formatting and linting errors please type,
python -m black .
to view those errors.
Made with 🐱💙 by @boushrabettir