Image board (booru) plugins for Sopel IRC bots.
Project description
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
danbooru
: Supports Danbooru (https://danbooru.donmai.us) links & searchesgelbooru
: Supports Gelbooru (https://gelbooru.com) links & searches
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.3
Fixed:
- URL pattern for
danbooru
became too strict (#9)
0.1.2
Changed:
- URL patterns are stricter (#8)
Fixed:
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
.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sopel_boorus-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dd6c2b78823dbaf843a8cefb0dde0f5af59c128d41e6a060fdf90719e2d24d3 |
|
MD5 | 7b025831aa34efd52df7e0b42c56bf0e |
|
BLAKE2b-256 | 948700507f7987edca07bfa271daa3d4e399acf3d2530d092de031113128ed2f |