Skip to content

acmcsufoss/acmOpportunities

Repository files navigation

[❗UNDER CONSTRUCTION❗] acmOpportunities

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.

Key features

  • 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.

Usage

  1. Install Python.
  2. Pip install the dependencies of main.py using pip install -r requirements.txt.
  3. Set the required environment variables located in .env.example.
  4. To create the table, write python ./main --create once.
  5. 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.

Develop

  • 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.

Example response

image


Made with 🐱💙 by @boushrabettir

About

Sends AI-curated digests to our club Discord server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages