Skip to main content

sopel-boorus

Image board (booru) plugins for Sopel IRC bots.

Installing

Releases are hosted on PyPI, so after installing Sopel, all you need is pip:

$ pip install sopel-boorus

Depending on your Sopel bot's configuration, you might need to enable or disable the specific booru plugins (see below) that you want your bot to use. You can do so with the sopel-plugins command, e.g.:

$ sopel-plugins enable gelbooru

Booru plugins in this collection

Installation requirements

The sopel-boorus package is written with Python 3 and Sopel 8.0+ in mind. Installation on Python 2, or usage with Sopel 7.x, is not supported.

Using

danbooru

Note: Danbooru strictly limits search capabilities for anonymous users, making this plugin more useful for link handling than searching, though it will be able to handle a tag or two just fine if you want a random pic.

Commands: .danb or .danbooru to search for a random post by tag(s)

Links: Handles post links, e.g. https://danbooru.donmai.us/posts/<post_id>

gelbooru

Commands: .gelb or .gelbooru to search for a random post by tag(s)

Links: Handles post links, e.g. https://gelbooru.com/index.php?page=post&s=view&id=<post_id>

Changelog

0.1.6

Changed:

  • Provide a custom user-agent when calling booru APIs (#20)

0.1.5

Added:

  • Post ID number in danbooru/gelbooru output (#15)

Changed:

  • Don't append rating:general to md5: queries (#16)
  • Cleaned up search_tags() abstraction (#11)

0.1.4

Fixed:

  • Danbooru search handling was broken (#10)

0.1.3

Fixed:

  • URL pattern for danbooru became too strict (#9)

0.1.2

Changed:

  • URL patterns are stricter (#8)

Fixed:

  • Unescape HTML entities in tag names (#7)
  • Corrected post rating colors (#3)

0.1.1

Fixed:

  • Handle more error cases (#1)

0.1.0

First release of sopel-boorus plugin collection.

Launch plugins are danbooru and gelbooru.

Metadata

Release files for sopel-boorus 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sopel-boorus 0.1.6
File Size Uploaded
sopel_boorus-0.1.6.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sopel-boorus 0.1.6
File Interpreter ABI Platform
sopel_boorus-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 24.0 kB

Release files / sopel_boorus-0.1.6.tar.gz

Download URL sopel_boorus-0.1.6.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
62c48546d2b3a80ac0289fcece1226f860ba84a259045804d67ae196ea32d07d
BLAKE2b-256 checksum
How to use checksums
13c0be2fb8d17fe66dd177f387b2947769dcf793a6f55f9c1f20ce57f1d0cd1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 27, 2026.

Transparency log

Release files / sopel_boorus-0.1.6-py3-none-any.whl

Download URL sopel_boorus-0.1.6-py3-none-any.whl
Size 13.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1293e95764a388a3a8ea50669bc888ab07003218a758d4ba9ed17a418c398014
BLAKE2b-256 checksum
How to use checksums
6722eceb093b5e9e72e07ad3c0295ed5e2006340869ee01e7cd9c59fe4110360
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page