-
OpenWeatherMap announced a turndown date (well, month) for their One Call API 2.5, meaning One Call API 3.0 will be the only version available [after sometime in June 2024](https://openweathermap.org/…
-
Despite making the `link_base_url` customizable, the plugin is still hardcoded to fetch the actual list of pronoun sets from our repo:
https://github.com/sopel-irc/sopel/blob/973a489355540d68b95db0…
-
### Description
@dgw discovered that my Sopel instance's Unicode plugin was not recognizing italics in a message, even though bold is recognized just fine.
```
8.4s unicode_summarize:
tr…
-
The Jisho plugin currently just spits out the first result. It would be helpful if the plugin response also included some information about other responses, even to indicate that they are present.
…
-
At this point the script is extremely hacky and not very well integrated with [Willie/Sopel](http://sopel.chat/). This script should be made to conform to the coding standards required of supported pl…
-
### Requested Feature
This is a long term plan: the end goal is to remove `SopelWrapper` by using `contextvars` in the `Sopel` class itself. The main issue is that removing the SopelWrapper may bre…
-
### The problem
Sopel is in English only. I'd love to see it speaks in French, and I'm sure other people would like to see Spanish, German, Dutch, and so many more!
### The solution
In Python…
-
### Description
The url exclusion character (`!`) prevents url.py from handling URLs prefixed with it, but doesn't do the same for URLs handled by other plugins (reddit.py, etc).
### Reproduction …
-
When installing a package that still has `setup.py` and `setup.cfg`, like the projects this template generates, `pip` or `setuptools` (can't be bothered to track down which) complains that a `setup.py…
-
This proposal introduces a new decorator for callable plugin functions, `@webhook`. The `@webhook` can be used just like `@rule` and `@command` decorators to trigger plugin functions, but instead of a…