-
Repeatedly starring/unstarring projects monitored by sopel-github will cause spam.
-
I was trying to figure out why I could get multiple URLs to trigger the same plugin callable, but other people in the channel couldn't.
Turns out, I'm a bot admin, and I'm exempt from rate limiting. …
-
### Description
I have observed that an entrypoint-style Sopel plugin cannot be reloaded if its project name does not exactly match the top-level import name.
I believe this is caused by catching …
-
### Requested Feature
The current workflow for maintaining Sopel's `NEWS` file involves a lot of human labor, a lot of which is associated with writing changelog text that goes with each changeset.…
-
### Requested Feature
`irc.utils.safe()` strips CR and LF from its input, but not NUL (`\x00`) even though all three octets [are disallowed in IRC lines](https://datatracker.ietf.org/doc/html/rfc2812…
-
I can't get to all of the plugins at once, and _we think_ this is a lesser-used one. But I intend to get to them all Eventually™ and creating an issue that I can self-assign helps with that.
This p…
-
* Migrate `bot.privileges` (removed) -> `bot.channels`: https://github.com/sopel-irc/sopel-chanlogs/blob/f2009bafc4f7d52e645d40d7edb5c553f21cfdd2/sopel_modules/chanlogs/__init__.py#L179
* Convert to …
-
### Description
Sometimes, Sopel doesn't show YouTube's URL's titles.
### Reproduction steps
Example:
[02:41pm] Ant> http://www.youtube.com/watch?v=EiIUmQsHlOU
02:41PM URL> [ YouTube ] - www.yo…
-
As part of the onboarding process for OSC, we used to fork the project's repositories to add widgets to their READMEs (if I remember correctly). We stopped doing that around a year ago, I believe?
…
-
I saw that this plugin's readme has an LGTM badge. LGTM is deprecated, to be replaced by GitHub code scanning as happened in the main project (sopel-irc/sopel#2381).
Don't know why there's been no …