-
Tin. While it's impressive that regex-based "parsing" of Wiktionary's pages has worked so well for so long, it's high time to use something neater. Way back in 7.1.0 we accepted a significant rewrite …
-
````
08:39 what if there was a sopel argument that could gather some basic
info regarding the OS environment, python version, etc,,, that
uploads to a…
-
### The problem
Plugins that maintain custom tables or external data stores (e.g. the built-in `tell` & `remind` plugins) may end up holding on to obsolete data with no way to purge it cleanly.
##…
-
### Description
I recently encountered an issue where a channel op (+o) was not being treated as an op by the bot. Checking the raw log, I found this when they last joined the channel:
```
> …
-
### Requested Feature
It would be nice to add a config option to read [Open Graph metadata](https://ogp.me/) from links, falling back to page title when not available.
### Problems Solved
Sometimes…
-
I suppose it should be enabled by a config flag, since this is mostly useful for developing and testing new modules, but not very useful in production when modules are assumed to be stable.
----
…
-
### Requested Feature
```
toto: https://github.com
tata: nice link
tata: .title
bot: tata: GitHub: Where the world builds software · GitHub | github.com
```
### Problems Solved
No need to copy…
-
These are things that would be nice to support/fix before declaring the plugin "stable" and releasing it on PyPI.
- [x] Meta: Switch from `setup.py`-style build/install to `pyproject.toml`
- Don…
-
For example, rate limits manifest like so (deeply nested path to `site-packages` elided for readability):
```pytrace
[2024-10-08 03:42:09,484] sopel.bot ERROR - Unexpected RatelimitExce…
-
### Requested Feature
We had a good start to this in #1235 (see #64 [!] for the original request). What's been frustrating to us, and to users, is the obtuse way of configuring the feature.
Sope…