An email-based submission and review system
Make sure you have Python 3.12 or later installed. Run the following command to install the dependencies:
pip install -r requirements.txtCreate a .env file in the root directory like this:
EMAIL_ADDRESS=[email protected]
EMAIL_PASSWORD=your_email_password
IMAP_HOST=imap.your_email_provider.com
SMTP_HOST=smtp.your_email_provider.com
REVIEWER_EMAIL_ADDRESSES="[email protected]
[email protected]"
MIN_REVIEWERS=1
LOGGING_LEVEL=INFO
IS_PERIODICAL=falseRun the following command to start the server:
python main.pyCreate a repository secret ENV of the .env file content, then enable the GitHub Actions workflow run.yml.
PRs accepted.
AGPL-3.0-or-later © Zijian Zhang