bible: Migrate to new API.Bible API #122

Merged
cswimr merged 38 commits from bible/new-bible-api into main 2025-10-14 03:40:24 -04:00
Owner

Currently, the Bible cog is broken because it uses the legacy, deprecated API.Bible API. This PR virtually rewrites the entire cog to use the new API, as well as a host of other improvements.

Currently, the Bible cog is broken because it uses the legacy, deprecated API.Bible API. This PR virtually rewrites the entire cog to use the new API, as well as a host of other improvements. <!-- Create a new issue, if it doesn't exist yet --> - [x] By submitting this pull request, I permit [cswimr](https://c.csw.im/cswimr) to license my work under the [Mozilla Public License Version 2.0](https://c.csw.im/cswimr/SeaCogs/src/branch/main/LICENSE).
cswimr self-assigned this 2025-10-11 14:01:12 -04:00
cswimr changed title from Bible: Migrate to new API.Bible API to WIP: Bible: Migrate to new API.Bible API 2025-10-11 14:01:22 -04:00
bible: remove useless cog_unload override
Some checks failed
Actions / Lint (pull_request) Failing after 26s
Actions / Build Documentation (pull_request) Failing after 28s
0ba701e414
bible: correct typehint
Some checks failed
Actions / Lint (pull_request) Failing after 16s
Actions / Build Documentation (pull_request) Failing after 25s
06622a1474
bible: update version constraint
Some checks failed
Actions / Build Documentation (pull_request) Failing after 25s
Actions / Lint (pull_request) Failing after 42s
8fdd2abfd9
bible: improve cache setup for bibles
Some checks failed
Actions / Build Documentation (pull_request) Failing after 13s
Actions / Lint (pull_request) Failing after 23s
25ec39de24
bible: refactor exception handling
Some checks failed
Actions / Lint (pull_request) Failing after 25s
Actions / Build Documentation (pull_request) Failing after 25s
f864234330
bible: check cache before doing instance check, so the check doesn't run twice for no reason
Some checks failed
Actions / Lint (pull_request) Failing after 14s
Actions / Build Documentation (pull_request) Failing after 24s
b3fc15aa5a
bible: add hyperlinks to error messages
Some checks failed
Actions / Lint (pull_request) Failing after 26s
Actions / Build Documentation (pull_request) Failing after 25s
db412abe85
bible: update tidegear
Some checks failed
Actions / Lint (pull_request) Failing after 13s
Actions / Build Documentation (pull_request) Failing after 23s
fdb2530446
bible: update tidegear
Some checks failed
Actions / Build Documentation (pull_request) Failing after 27s
Actions / Lint (pull_request) Failing after 29s
1983779aa7
repo: add typestubs for the aiocache library; pin aiocache version
Some checks failed
Actions / Lint (pull_request) Failing after 27s
Actions / Build Documentation (pull_request) Failing after 27s
5ddf34b21d
repo: clean up typestubs
Some checks failed
Actions / Lint (pull_request) Failing after 15s
Actions / Build Documentation (pull_request) Failing after 25s
43537f9027
repo: remove useless ruff suppression
Some checks failed
Actions / Build Documentation (pull_request) Failing after 26s
Actions / Lint (pull_request) Failing after 27s
b2cb3b8cb8
bible: bunch of stuff
Some checks failed
Actions / Lint (pull_request) Failing after 17s
Actions / Build Documentation (pull_request) Failing after 25s
267edbd317
bible: change some typehints
Some checks failed
Actions / Lint (pull_request) Failing after 26s
Actions / Build Documentation (pull_request) Failing after 26s
e7795d5b68
cswimr changed title from WIP: Bible: Migrate to new API.Bible API to Bible: Migrate to new API.Bible API 2025-10-14 03:28:18 -04:00
cswimr changed title from Bible: Migrate to new API.Bible API to bible: Migrate to new API.Bible API 2025-10-14 03:28:23 -04:00
cswimr merged commit bc13934121 into main 2025-10-14 03:40:24 -04:00
cswimr deleted branch bible/new-bible-api 2025-10-14 03:40:24 -04:00
Sign in to join this conversation.
No description provided.