Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Sopel

I'm a Python IRC bot, designed to be easy to set up and customize.
Collective - Host: opensource - https://opencollective.com/sopel - Website: https://sopel.chat/ - Code: https://github.com/sopel-irc/sopel

reddit: add flair text to link/submission output

github.com/sopel-irc/sopel - 7847f4ae951ebf2791482a23038d42bfd49f2946 authored about 3 years ago by dgw <[email protected]>
reddit: fix matching twice for reddit.com without www.

Addresses a regression introduced by #2202, which added `reddit.com` to
the `short_post_url` pat...

github.com/sopel-irc/sopel - 8783187daee17e13a07e7e68ae2ab08a8e189ac0 authored about 3 years ago by dgw <[email protected]>
coretasks: add comments and link to spec about MODE handling

Co-authored-by: mal <[email protected]>

github.com/sopel-irc/sopel - ee5dca2d7a4526eb2a3a33125d6d3b366890a0cf authored about 3 years ago by Florian Strzelecki <[email protected]>
irc: improve behavior of ModeParser.parse method

Several improvements of the ModeParser.parse method, which was renamed
from ModeParser.parse_mod...

github.com/sopel-irc/sopel - 96043eace49ecd2cc22b0c23c2c19dfab44da0e2 authored about 3 years ago by Florian Strzelecki <[email protected]>
irc: modes module docstring and make parse_modestring public

github.com/sopel-irc/sopel - cd86adfe67997f384b2c1d950f5f4ee4462abf49 authored about 3 years ago by Florian Strzelecki <[email protected]>
bot, coretasks: add bot.modeparser

Instead of creating an instance of `ModeParser` at each MODE event, the
bot has a `modeparser` a...

github.com/sopel-irc/sopel - 6d9a176d2112c6ab663739e7ad78b053fb7d3e7e authored about 3 years ago by Florian Strzelecki <[email protected]>
coretasks: extract mode prefix-privilege mapping

github.com/sopel-irc/sopel - c171bfc66bbdae05bd632a5f6092923bea874550 authored about 3 years ago by Florian Strzelecki <[email protected]>
irc: default CHANMODES for the mode parser

github.com/sopel-irc/sopel - cbee851e0a5af6e5ae522b3d346809cac24b6156 authored about 3 years ago by Florian Strzelecki <[email protected]>
irc: use typing.NamedTuple for modes.ModeMessage

github.com/sopel-irc/sopel - c8c43fa7ab21bbe2798c34cf9e0a61271e239ec3 authored about 3 years ago by Florian Strzelecki <[email protected]>
irc: use Enum class for param requirement

github.com/sopel-irc/sopel - ed6c298142cbe7147e86d2b830148603eeb99fcf authored about 3 years ago by Florian Strzelecki <[email protected]>
irc: remove A modes when no more params

github.com/sopel-irc/sopel - 611068d175d7f8a8a256e87c8967b7e3362437ff authored about 3 years ago by Florian Strzelecki <[email protected]>
coretasks: use sopel.irc.modes to parse modes

github.com/sopel-irc/sopel - c9738e00a2bfecfb15ecc3b1d11db7f6efafcf56 authored about 3 years ago by Florian Strzelecki <[email protected]>
irc: add modes submodule to handle MODE messages

Co-authored-by: dgw <[email protected]>

github.com/sopel-irc/sopel - d88c3deb4f016ded8c6a8e9d9f292cdbdbcc456e authored about 3 years ago by Florian Strzelecki <[email protected]>
Merge pull request #2181 from sopel-irc/unset_tz

clock: add unset functionality

github.com/sopel-irc/sopel - 4a97936b7c676f77773878194f5fafd777448bd5 authored about 3 years ago by dgw <[email protected]>
Add release notes from v7.1.6 [skip ci]

github.com/sopel-irc/sopel - 9b8d9239ebc47b798a4ed514189b2f31b43a1ff1 authored about 3 years ago by dgw <[email protected]>
Merge pull request #2201 from half-duplex/wiki-mobile

wikipedia: handle mobile links

github.com/sopel-irc/sopel - 5956333bb375ecb33c768e9393f2067e6126cfb2 authored about 3 years ago by dgw <[email protected]>
fixup a88919f

Co-authored-by: Florian Strzelecki <[email protected]>

github.com/sopel-irc/sopel - 546dc44ce93a81feb4869b63f1d5372833f6bb24 authored about 3 years ago by dgw <[email protected]>
Merge pull request #2174 from Gizmokid2005/master

Update to check for proper UTF8 on Windows

github.com/sopel-irc/sopel - 710a20d26f2547fc6f2c2eb57e8f872c3de0846d authored about 3 years ago by dgw <[email protected]>
sopel: Update to check for proper UTF8 on Windows

The locale.getlocale() check currently looks for UTF-8 only, however
on windows with powershell ...

github.com/sopel-irc/sopel - 249a05ab7c6ccb3fb0388e3194514b19897e6990 authored about 3 years ago by Gizmokid2005 <[email protected]>
Merge pull request #2196 from sopel-irc/docs-plugin.command-syntax-fix

plugin: add missing ' to command's docstring

github.com/sopel-irc/sopel - a04469a029d25628746f532ae8fb115eecb770b7 authored about 3 years ago by dgw <[email protected]>
docs: remove outdated references to `sopel.web`

Found some warnings that it "will be" removed, but it already has been.

github.com/sopel-irc/sopel - fd87d2da0e3711fc6a7540fa2616f60bcf7e2f26 authored about 3 years ago by dgw <[email protected]>
tools, tools.web: rework `web.decode()` to use modern stdlib

Python 3.4 added the `html.unescape()` function to its standard library,
and current versions of...

github.com/sopel-irc/sopel - a88919f05cb8137c82907fe637d3ee517f92c5d0 authored about 3 years ago by dgw <[email protected]>
Merge pull request #2202 from half-duplex/reddit-shortlinks

reddit: fix shortlinks

github.com/sopel-irc/sopel - 1010e456785aa46594a943b702db56542d2f1c52 authored about 3 years ago by dgw <[email protected]>
reddit: fix shortlinks

github.com/sopel-irc/sopel - 3fc16b29e22ebbcfa9890e9f996e5380b081dff7 authored about 3 years ago by mal <[email protected]>
clock: add unset functionality

github.com/sopel-irc/sopel - a3bb073e9b9636ac3a42556f88280ea274df95eb authored about 3 years ago by Rusty Bower <[email protected]>
Merge pull request #2189 from sopel-irc/contrib-escape-instancename

contrib: escape instance name in systemd template

github.com/sopel-irc/sopel - 2fc8bf22d7f85d443fcd021ee8a793e5ed7f5465 authored about 3 years ago by dgw <[email protected]>
wikipedia: handle mobile links

github.com/sopel-irc/sopel - 54b0ab6cb2a33d33e1953f23b76f4adc66668c7b authored about 3 years ago by mal <[email protected]>
Merge pull request #2191 from sopel-irc/sasl-abort-logging

coretasks: emit log entry if SASL auth aborts

github.com/sopel-irc/sopel - 369b3d4f5ebb8f4a03f81a26aeb2326d85d35887 authored about 3 years ago by dgw <[email protected]>
isupport: maintain PREFIX ordering

github.com/sopel-irc/sopel - 08482820c713a829a34fb25d7261f9971142aee1 authored about 3 years ago by mal <[email protected]>
bot: add plugins property

github.com/sopel-irc/sopel - 896018efe78a12588ecb4359e7f43c11039e4b90 authored about 3 years ago by mal <[email protected]>
Merge pull request #2186 from sopel-irc/db-unused-local

db: remove unused local `drivername` in sqlite code path

github.com/sopel-irc/sopel - b8fec20c3627553f21a7dcb956a365e3f930c921 authored about 3 years ago by dgw <[email protected]>
plugin: add missing ' to command's docstring

github.com/sopel-irc/sopel - 6eb1340ba0856ced017afe8eb3ff2e577df4e553 authored about 3 years ago by dgw <[email protected]>
Merge pull request #2182 from sopel-irc/doc-formatting-exceptions

formatting: document exceptions & return types consistently

github.com/sopel-irc/sopel - 60bd8640b490bf4cd2c18a44f99817cb8a6c22db authored about 3 years ago by dgw <[email protected]>
Merge pull request #2178 from sopel-irc/docs-pygments-style

docs: explicitly select both light and dark Pygments styles

github.com/sopel-irc/sopel - d0b03563ae1a857b50b762b630ae09510e990e16 authored about 3 years ago by dgw <[email protected]>
Merge pull request #2188 from sopel-irc/lgtm-set-python-version

Add LGTM config file and explicitly set Python version

github.com/sopel-irc/sopel - f937350729e9104a59326dc34026234c9ac33a45 authored about 3 years ago by dgw <[email protected]>
Merge pull request #2099 from half-duplex/ignore-replays

bot: `trigger.time` is now offset-aware; ignore replayed messages on channel join

github.com/sopel-irc/sopel - aa5e558c0c2a4bc12cdf227e37909f1fcaae8b77 authored about 3 years ago by dgw <[email protected]>
NEWS: add changelog for 7.1.5 [skip ci]

github.com/sopel-irc/sopel - 39d2218727a4bcf095624a15edb2117a55e8f105 authored about 3 years ago by dgw <[email protected]>
Merge pull request #2193 from sopel-irc/casefold-config-keys

bot: use `optionxform()`-ed setting names for existence check

github.com/sopel-irc/sopel - d6c62ceb4a2a902fca7842a4faac8886024751c8 authored about 3 years ago by dgw <[email protected]>
bot: use `optionxform()`-ed setting names for existence check

This makes the existence check case insensitive, which matches the
parsing behavior of `RawConfi...

github.com/sopel-irc/sopel - 36da68dea8247f41955cd6e0758e52fa11f8f869 authored over 3 years ago by dgw <[email protected]>
coretasks: emit log entry if SASL auth aborts

github.com/sopel-irc/sopel - 12ff2c07e47b89703fac7ff73fe058959124a128 authored over 3 years ago by dgw <[email protected]>
trigger: use timezone-aware datetimes

Breaking change to `trigger.time`

github.com/sopel-irc/sopel - 5646063de592f977ef2ba63f34ee76b48b0aca3c authored over 3 years ago by mal <[email protected]>
bot: don't process replayed messages

github.com/sopel-irc/sopel - 43d89860f13bd88d20944536f5da19e721864f36 authored over 3 years ago by mal <[email protected]>
target.Channel: add join_time attribute

github.com/sopel-irc/sopel - 892b4ea40f6b3b5adf37bd7ec9eefbfae45a1867 authored over 3 years ago by mal <[email protected]>
Merge pull request #2187 from sopel-irc/sasl-plain-abort-fix

coretasks: correctly abort SASL PLAIN on invalid server reply

github.com/sopel-irc/sopel - 2132c4f817796e590e0a9b95fd0151df7a3acf93 authored over 3 years ago by dgw <[email protected]>
contrib: escape instance name in systemd template

Using `%I` instead of `%i` escapes filename-unsafe characters like '/'

github.com/sopel-irc/sopel - 3d93dad00915e523a648f54f87200e4c5e08d5a2 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2177 from sopel-irc/docs-remove-old-test_tools

docs: remove `test_tools` from "Testing tools" page

github.com/sopel-irc/sopel - 38869eae71e8415b6b253933d1cebcf01f70cb33 authored over 3 years ago by dgw <[email protected]>
Add LGTM config file and explicitly set Python version

For whatever reason, when LGTM extracts code from this project, its
interpretConfig tool (a Java...

github.com/sopel-irc/sopel - 6d63a5d25898bd76ea94b6ae52aaa48b6d639ea1 authored over 3 years ago by dgw <[email protected]>
coretasks: correctly abort SASL PLAIN on invalid server reply

Originally flagged as an unused local variable by LGTM, but turned out
to be a real bug.

github.com/sopel-irc/sopel - 997a4b3ac130e901262afc34c24c55b9f81329b8 authored over 3 years ago by dgw <[email protected]>
db: remove unused local `drivername` in sqlite code path

Resolves an alert flagged by LGTM.

github.com/sopel-irc/sopel - 9a33b74c96e66dd4dd5942edf6b8fdc0cedd33f5 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2170 from Exirel/module-is-deprecated

module: import-time deprecation warning

github.com/sopel-irc/sopel - b6fd3cb33ab7a7a507b01bbd6f0e131300ad65fe authored over 3 years ago by dgw <[email protected]>
Merge pull request #2150 from sopel-irc/remove-deprecated-bot-methods

bot: remove deprecated methods for 8.0

github.com/sopel-irc/sopel - b350357f5513a68b071bc14796d7274dc2f5db93 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2148 from sopel-irc/remove-cli.utils.redirect_outputs

cli.utils: remove deprecated `redirect_outputs()` function

github.com/sopel-irc/sopel - 31211db8b5e2e6961b012c9b8ea4c8a7a6317bcc authored over 3 years ago by dgw <[email protected]>
Merge pull request #2147 from sopel-irc/remove-CapReq.module

irc.utils: remove deprecated `CapReq.module` property

github.com/sopel-irc/sopel - e4eb40be1fa6f2b92b4d737542e07afdf3b0bf0b authored over 3 years ago by dgw <[email protected]>
Merge pull request #2138 from Exirel/class-py3-style

sopel: use python3 style class and abc.ABC

github.com/sopel-irc/sopel - 125aefe995561a5931a75aad046f387678b4bf27 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2089 from sopel-irc/ignore-tagged-bots

coretasks: activate `message-tags` and use it to ignore other bots' tagged messages

github.com/sopel-irc/sopel - 1d308870fbf4fe90906fc24181274829796fcc8c authored over 3 years ago by dgw <[email protected]>
plugins.rules: ignore messages tagged as coming from a bot

Only PRIVMSG and NOTICE messages from bots are filtered out, so this
change doesn't affect Sopel...

github.com/sopel-irc/sopel - 7547fb4775d50817cee92db63dd175cd5b6e6f57 authored over 3 years ago by dgw <[email protected]>
coretasks: request message-tags capability

github.com/sopel-irc/sopel - 71d64fcaedcb1223d8b1679e327aeef4000f177a authored over 3 years ago by dgw <[email protected]>
Merge pull request #2146 from sopel-irc/remove-ConfigSection.get_list

config.types: remove deprecated `ConfigSection.get_list()` method

github.com/sopel-irc/sopel - eb6dd0bc1c637598a0a84168d6f8f76ad711c5f5 authored over 3 years ago by dgw <[email protected]>
NEWS: Add 7.1.4 changelog [skip ci]

github.com/sopel-irc/sopel - 552184889a91e7cc0e68c890c550704df20bfb3d authored over 3 years ago by dgw <[email protected]>
Merge pull request #2176 from sopel-irc/reddit-comment-no-post-info

reddit: handle post and comment links in one regex

github.com/sopel-irc/sopel - cd2df9518d00c7ad836d8059ad05dbaacb9da0c8 authored over 3 years ago by dgw <[email protected]>
reddit: handle post and comment links in one regex

It's entirely impractical to try to handle post and comment links in
separate callables, because...

github.com/sopel-irc/sopel - f869d64ba2e7f828eed181c59ea4b57e28ffb5e2 authored over 3 years ago by dgw <[email protected]>
formatting: document exceptions & return types consistently

Bonus: Set a docstring on `colors` so the default `Enum` docstring
doesn't leak through.

github.com/sopel-irc/sopel - 2b0d7548fb35008ab3a08f1653893f17ce2d596b authored over 3 years ago by dgw <[email protected]>
rules: add more type hint for match and parse

github.com/sopel-irc/sopel - 9f83a59275935f081a11b8ee177f93ab2309a6d4 authored over 3 years ago by Florian Strzelecki <[email protected]>
sopel: use abc.ABC baseclass for abstract classes

And also add some type hint when easy to do so.

github.com/sopel-irc/sopel - d053712782da06b3515386de0cf7b23c78ffbea6 authored over 3 years ago by Florian Strzelecki <[email protected]>
sopel: use python3 style class

In Python 2, there was 2 styles:

* `class ClassName:`
* `class ClassName(object)`

And they beh...

github.com/sopel-irc/sopel - cea6463cb2edb84ba09e0fa07599821ce29999d2 authored over 3 years ago by Florian Strzelecki <[email protected]>
docs: explicitly select both light and dark Pygments styles

In the dark color scheme particularly, the default Pygments style
("native") has some weird choi...

github.com/sopel-irc/sopel - 8b9ac907d05474b411b6df9a8be28c51b6630bdb authored over 3 years ago by dgw <[email protected]>
Merge pull request #2145 from sopel-irc/events-RPL_WHOISBOT

tools.events: add `RPL_WHOISBOT` from Bot Mode spec

github.com/sopel-irc/sopel - 6e8e861b64b134bba9b4e4f3601975fbe81001a4 authored over 3 years ago by dgw <[email protected]>
docs: remove `test_tools` from "Testing tools" page

The `test_tools` submodule was removed, but the docs weren't updated.

Yes, it was my fault.

github.com/sopel-irc/sopel - 2f7b4b34bea5f9a223e8129799fdd84951b136f6 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2144 from sopel-irc/remove-loader.trim_docstring

loader: remove deprecated `trim_docstring()` function

github.com/sopel-irc/sopel - e2c1a04f3b33a6f9b56836943aa312aa1f70af58 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2142 from sopel-irc/remove-old-wikipedia-lang

wikipedia: remove deprecated `lang_per_channel` config setting

github.com/sopel-irc/sopel - 5d9b1c3416f76438c46f7d87c03a7349474942e6 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2141 from sopel-irc/remove-tools-deprecations

tools: follow through on all `removed_in='8.0'` deprecations

github.com/sopel-irc/sopel - f76d7719aeadc6fb1279d72a85b3263241e5b9f1 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2139 from Exirel/nuke-sopel-test-tools

sopel: nuke sopel.test_tools

github.com/sopel-irc/sopel - 3be0f4dfecc7a7c2a322741fad32a37bebaa39a5 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2136 from Exirel/irc-safe-text-length

irc: add safe_text_length and use abc.ABC for AbstractBot

github.com/sopel-irc/sopel - 0a8b033a3ffa45841eb59ea2a158dd4b8a9111b2 authored over 3 years ago by dgw <[email protected]>
Add changelog for v7.1.3 [skip ci]

github.com/sopel-irc/sopel - f8db436ca47e4ecfb9b663fa3583b3b21278a254 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2171 from sopel-irc/reddit-silence-praw

reddit: stop PRAW checking for updates

github.com/sopel-irc/sopel - 07875e7b8a4dae5f02d8454d50b18814a38043b6 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2168 from sopel-irc/wikipedia-transcluded-sections

wikipedia: handle transcluded sections better

github.com/sopel-irc/sopel - 82e090cc22b20ff792c2e1fcbcfd502d5f0d1c85 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2166 from sopel-irc/announce-py3-dict.keys

announce: make `_chunks()` helper safe against more input types

github.com/sopel-irc/sopel - b38a5d659997c344e9026213b873d7f5b39b1299 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2164 from sopel-irc/sensible-BooleanAttribute-warning

config.types: silence `parse==bool` warning until 8.0

github.com/sopel-irc/sopel - c301d978031ad761ba448c83053f992d156df1fb authored over 3 years ago by dgw <[email protected]>
Merge pull request #2163 from sopel-irc/reddit-post-link-query

reddit: don't anchor to end of post links

github.com/sopel-irc/sopel - aac60eae0992f27acdd4d7f61be852e5e083a364 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2162 from sopel-irc/tell-stripping

tell: do not lstrip leading formatting

github.com/sopel-irc/sopel - 8eee9ab08023ba7e979a1d6b7b1c18a5e9f90814 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2160 from sopel-irc/translate-mangle-None

translate: handle failure/error better in `.mangle`

github.com/sopel-irc/sopel - 3d073827afef7aa598133047cceb3438bb6af5f1 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2159 from sopel-irc/wikipedia-skip-messagebox

wikipedia: skip messagebox template contents

github.com/sopel-irc/sopel - 6ac286b1df43e7877826efbc199a31a5d7197436 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2135 from Exirel/cli-plugins-list-show-error-info

cli.plugins: keep plugin meta info on loading error

github.com/sopel-irc/sopel - c614ca1b73c79dde823163d26200b0e3d0914046 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2134 from Exirel/irc-utils-myinfo-namedtuple

irc: MyInfo namedtuple with proper type hint

github.com/sopel-irc/sopel - e607f08ed8a68e17552a0ac8d9c77356717a59e5 authored over 3 years ago by dgw <[email protected]>
reddit: stop PRAW checking for updates

We are going to overhaul the pinned version range for 8.0 (or rather,
probably just move the who...

github.com/sopel-irc/sopel - 33d490ce1ca000862538c88ff34e6c8a913622f6 authored over 3 years ago by dgw <[email protected]>
module: import-time deprecation warning

github.com/sopel-irc/sopel - 5a54b2ba1ebeb69ca5e7a7e8ca66eb169dfd2c93 authored over 3 years ago by Florian Strzelecki <[email protected]>
tools.time: fix broken documentation cross-reference

Slipped through the cracks in 51dad34ebd818c733027b15e9eda139510bd7841.

github.com/sopel-irc/sopel - dd198fea3f16b0b8e257de197a15ecf2e9dc6f87 authored over 3 years ago by dgw <[email protected]>
wikipedia: handle transcluded sections better

Not going to say this will work in all cases, but it should handle MOST
just fine. It's definite...

github.com/sopel-irc/sopel - dbb4469499a8741e9a1e28a23379b55bbaefb3d1 authored over 3 years ago by dgw <[email protected]>
announce: simplified approach to `_chunks()`

Co-authored-by: Exirel <[email protected]>

github.com/sopel-irc/sopel - dd98b2f084e0b54b3a57ee50d819188c6cfa1108 authored over 3 years ago by dgw <[email protected]>
announce: make `_chunks()` helper safe against more input types

Especially `dict_keys` objects, which is how py3 handles `dict.keys()`
(vs. being a subscriptabl...

github.com/sopel-irc/sopel - d915136ef678775026c935e1157714455f51d89f authored over 3 years ago by dgw <[email protected]>
config.types: silence `parse==bool` warning until 8.0

Turns out *a lot* of plugins use `ValidatedAttribute(..., parse=bool)`,
and this is hardly a bre...

github.com/sopel-irc/sopel - dadfe133e36fea2d4a179eba44599e24b8015bf4 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2132 from sopel-irc/format_time-aware

tools.time: handle aware datetimes too in `format_time()`

github.com/sopel-irc/sopel - 8765cd105d4c5fefa6d1c36f82bf2e73ac985e5f authored over 3 years ago by dgw <[email protected]>
reddit: don't anchor to end of post links

Including the `$` end-of-string anchor means that the plugin won't get
triggered for reddit post...

github.com/sopel-irc/sopel - cd10576edeac67d8986b67a752f1c21c90fd9189 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2156 from MirahezeBots/revert-url-dec-message

Revert "bot: deprecate `search_url_callbacks()` method"

github.com/sopel-irc/sopel - 1e36ab6900850147081f7f6ea6f6e32fbb33a6f2 authored over 3 years ago by dgw <[email protected]>
tell: do not lstrip leading formatting

Using a custom function to do this for now. We'll want to think about
adding formatting-safe fun...

github.com/sopel-irc/sopel - d8e60d4e728be11d2a8734d960060394fcc25ec4 authored over 3 years ago by dgw <[email protected]>
Merge pull request #2128 from sopel-irc/remove-old-web

web: remove old `sopel.web` module

github.com/sopel-irc/sopel - 4a50c2eccb2273927336d2fc54e62c76d37a1193 authored over 3 years ago by dgw <[email protected]>
translate: handle failure/error better in `.mangle`

github.com/sopel-irc/sopel - 4d43ec09c672ad93f17f6f81698cf90753832c47 authored over 3 years ago by dgw <[email protected]>
wikipedia: skip messagebox template contents

github.com/sopel-irc/sopel - 1ae22a218f384027ca9f94775894823014357ea0 authored over 3 years ago by dgw <[email protected]>
Revert "bot: deprecate `search_url_callbacks()` method"

This reverts commit 3986227c4971e68530ae07113426187e95967046.

github.com/sopel-irc/sopel - d7f9981cc8c294703fcfd47aeec26918e485fe27 authored over 3 years ago by RhinosF1 <[email protected]>
Merge pull request #2154 from eliocamp/clearpronouns

pronouns: add `.clearpronouns` command

github.com/sopel-irc/sopel - f29c10dde2ff166dee15bc49f0cd43c93b93ba3e authored over 3 years ago by dgw <[email protected]>