My assorted cogs for Red-DiscordBot.
  • Python 98.7%
  • Nix 0.9%
  • JavaScript 0.4%
Find a file
Renovate ae0d71f741
All checks were successful
Actions / Lint (push) Successful in 26s
Actions / Build Documentation (push) Successful in 39s
Actions / Ensure Cogs Load (push) Successful in 3m39s
chore(deps): lock file maintenance (#157)
Co-authored-by: Renovate <renovate@csw.im>
Co-committed-by: Renovate <renovate@csw.im>
2026-01-25 19:18:08 -05:00
.docs decrease max line length from 150 -> 140 2025-12-18 16:49:48 -05:00
.forgejo chore(deps): update catthehacker/ubuntu:act-latest docker digest to fa8a60b (#145) 2025-12-08 09:16:16 -05:00
.typings decrease max line length from 150 -> 140 2025-12-18 16:49:48 -05:00
.vscode repo: bunch of stuff 2025-10-14 03:16:19 -05:00
aurora aurora: hide by default 2025-06-18 10:15:38 -05:00
backup fix a bunch of 404 links 2026-01-05 13:10:43 -05:00
bible fix a bunch of 404 links 2026-01-05 13:10:43 -05:00
emojiinfo fix a bunch of 404 links 2026-01-05 13:10:43 -05:00
hotreload fix a bunch of 404 links 2026-01-05 13:10:43 -05:00
issuecards bump tidegear version 2026-01-05 05:14:11 -05:00
LICENSES repo: reuse compliance 2025-10-14 18:33:27 -05:00
nerdify fix a bunch of 404 links 2026-01-05 13:10:43 -05:00
pterodactyl fix a bunch of 404 links 2026-01-05 13:10:43 -05:00
seautils fix a bunch of 404 links 2026-01-05 13:10:43 -05:00
tickchanger bump tidegear version 2026-01-05 05:14:11 -05:00
.editorconfig repo: reuse compliance 2025-10-14 18:33:27 -05:00
.envrc repo: reuse compliance 2025-10-14 18:33:27 -05:00
.gitignore repo: reuse compliance 2025-10-14 18:33:27 -05:00
.readthedocs.yml repo: bunch of stuff 2025-10-14 03:16:19 -05:00
flake.lock chore(deps): lock file maintenance (#157) 2026-01-25 19:18:08 -05:00
flake.nix mess with some flake stuff 2025-12-18 16:36:39 -05:00
info.json treewide: update links again 2025-06-16 05:29:16 -05:00
mkdocs.yml repo: reuse compliance 2025-10-14 18:33:27 -05:00
pyproject.toml bump tidegear version 2026-01-05 05:14:11 -05:00
README.md repo: reuse compliance 2025-10-14 18:33:27 -05:00
renovate.json5 add missing licensing information 2026-01-05 06:29:49 -05:00
REUSE.toml add missing licensing information 2026-01-05 06:29:49 -05:00
uv.lock chore(deps): lock file maintenance (#157) 2026-01-25 19:18:08 -05:00

SeaCogs

Discord Documentation Actions Status Python Versions

My assorted cogs for Red-DiscordBot.

Developing

You'll need some prerequisites before you can start working on my cogs.
git - uv
Additionally, I recommend a code editor of some variety. Visual Studio Code is a good, beginner-friendly option.

Installing Prerequisites

This section of the guide only applies to Windows systems. If you're on Linux, refer to the documentation of the projects listed above. I also offer a Nix Flake that contains all of the required prerequisites, if you're a Nix user.

git

You can download git from the git download page.

Alternatively, you can use winget:

winget install --id=Git.Git -e --source=winget

uv

You can install uv with the following Powershell command:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Alternatively, you can use winget:

winget install --id=astral-sh.uv -e

Getting the Source Code

Once you have git installed, you can use the git clone command to get a copy of the repository on your system.

git clone https://c.csw.im/cswimr/SeaCogs.git --recurse-submodules

Then, you can use uv to install the Python dependencies required for development.

uv sync --frozen