My assorted cogs for Red-DiscordBot.
Find a file
cswimr c6d1e02a84
All checks were successful
Actions / Lint (push) Successful in 38s
Actions / Build Documentation (push) Successful in 43s
Actions / Ensure Cogs Load (push) Successful in 4m16s
update tidegear; update a couple cogs to use the new tidegear.config module
updates for pterodactyl and issuecards will come later, as they're both much more complicated
2025-12-08 22:57:17 -05:00
.docs repo: reuse compliance 2025-10-14 18:33:27 -05:00
.forgejo chore(deps): update catthehacker/ubuntu:act-latest docker digest to fa8a60b (#145) 2025-12-08 09:16:16 -05:00
.typings repo: reuse compliance 2025-10-14 18:33:27 -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 use the correct json schemas for cog info.json files 2025-12-03 12:25:34 -05:00
bible update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -05:00
emojiinfo update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -05:00
hotreload update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -05:00
issuecards update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -05:00
LICENSES repo: reuse compliance 2025-10-14 18:33:27 -05:00
nerdify update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -05:00
pterodactyl update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -05:00
seautils update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -05:00
tickchanger update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -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 add some stuff to the flake 2025-09-17 04:05:33 -05:00
flake.nix repo: reuse compliance 2025-10-14 18:33:27 -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 update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -05:00
README.md repo: reuse compliance 2025-10-14 18:33:27 -05:00
renovate.json repo: add schema definition to renovate.json 2025-10-14 03:04:42 -05:00
REUSE.toml repo: reuse compliance 2025-10-14 18:33:27 -05:00
uv.lock update tidegear; update a couple cogs to use the new tidegear.config module 2025-12-08 22:57:17 -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