/cappuccino

Just another IRC bot.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

logo

GitHub GitHub Workflow Status Code style: ruff

A set of irc3 plugins providing various utilities primarily for #rice@irc.rizon.net.

Installation

Requirements:

  • PostgreSQL
  • Python 3.12
  • Poetry
poetry install
cp config.ini.dist config.ini
$EDITOR config.ini
poetry run alembic upgrade head
poetry run irc3 config.ini

Developers

pre-commit is used for formatting and PEP 8 compliance checks.

These checks must pass in order to make a commit to main. To install and use the hooks, run the following commands:

poetry shell # If you're not already in the poetry env.
pre-commit install
pre-commit run --all-files # or just make a commit to run checks automatically.