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: extract to external package

github.com/sopel-irc/sopel - dgw opened this pull request over 1 year ago
Sopel bind trigger

github.com/sopel-irc/sopel - Exirel opened this pull request over 1 year ago
bot, trigger: use status prefix in SopelWrapper

github.com/sopel-irc/sopel - Exirel opened this pull request over 1 year ago
irc: properly manage exception of the run-forever loop

github.com/sopel-irc/sopel - Exirel opened this pull request almost 2 years ago
irc: Improve output for common connection errors

github.com/sopel-irc/sopel - Exirel opened this pull request almost 2 years ago
Idea: Lazy channel-restriction decorator

github.com/sopel-irc/sopel - dgw opened this issue almost 2 years ago
Ctrl-C doesn't work during connection phase

github.com/sopel-irc/sopel - dgw opened this issue almost 2 years ago
bot, ip: fix minor type issues

github.com/sopel-irc/sopel - Exirel opened this pull request about 2 years ago
Replace dev-requirements.txt with a [dev] extra

github.com/sopel-irc/sopel - SnoopJ opened this pull request about 2 years ago
coretasks: implement scram-sha-256

github.com/sopel-irc/sopel - half-duplex opened this pull request about 2 years ago
unicode_info: ignore type check on unicodedata2

github.com/sopel-irc/sopel - Exirel opened this pull request about 2 years ago
ci, plugins: Python 3.10 and other improvements

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
db: fix typing.cast according to flake8-type-checking

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
help: replace with dependency on `sopel-help`

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
currency: fiat_provider config option takes precedence

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
loader, plugin: remove deprecated features

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
sopel: fix TODOs related to Python 2

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
More placeholders in rate-limit messages

github.com/sopel-irc/sopel - dgw opened this issue over 2 years ago
coretasks: join channels on MOTD

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
irc: configure anti-looping system

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
pip: allow praw from v4 to v7

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
say() does not prevent unicode character truncation

github.com/sopel-irc/sopel - half-duplex opened this issue over 2 years ago
Handle DB failures better

github.com/sopel-irc/sopel - RhinosF1 opened this issue over 2 years ago
loader, plugin, rules: add rules_match() decorator

github.com/sopel-irc/sopel - Exirel opened this pull request over 2 years ago
url: improve private IP protection

github.com/sopel-irc/sopel - half-duplex opened this pull request over 2 years ago
url: private_resolution/dns_resolution useless

github.com/sopel-irc/sopel - half-duplex opened this issue over 2 years ago
URL exclusion character should be a global feature

github.com/sopel-irc/sopel - rileywilddog opened this issue over 2 years ago
url: fix .title vs url callback plugins

github.com/sopel-irc/sopel - half-duplex opened this pull request over 2 years ago
search/check_url_callbacks() ignore disable_commands

github.com/sopel-irc/sopel - half-duplex opened this issue over 2 years ago
config: don't manually hunt for CA paths

github.com/sopel-irc/sopel - half-duplex opened this pull request over 2 years ago
config: default to use_ssl=True, port=6697

github.com/sopel-irc/sopel - half-duplex opened this pull request over 2 years ago
backends: allow setting TLS version and ciphers

github.com/sopel-irc/sopel - half-duplex opened this pull request almost 3 years ago
irc: implement CASEMAPPING parameter for ISUPPORT

github.com/sopel-irc/sopel - Exirel opened this pull request about 3 years ago
Reply client tag for Sopel replies

github.com/sopel-irc/sopel - Petteri opened this issue about 3 years ago
docs: fix warnings in `plugins.rules`

github.com/sopel-irc/sopel - dgw opened this pull request about 3 years ago
wikipedia: handle mobile links

github.com/sopel-irc/sopel - half-duplex opened this pull request about 3 years ago
isupport: maintain PREFIX ordering

github.com/sopel-irc/sopel - half-duplex opened this pull request about 3 years ago
Expose plugin versions, enable retrieval with `.version`

github.com/sopel-irc/sopel - half-duplex opened this pull request over 3 years ago
docs: config/auth: clarify auth_username, etc

github.com/sopel-irc/sopel - half-duplex opened this pull request over 3 years ago
admin: add .raw command to send raw IRC messages

github.com/sopel-irc/sopel - half-duplex opened this pull request over 3 years ago
coretasks: Clear prior modes on RPL_CHANNELMODEIS

github.com/sopel-irc/sopel - half-duplex opened this pull request over 3 years ago
coretasks: Strip Unreal's extra empty MODE arg

github.com/sopel-irc/sopel - half-duplex opened this pull request over 3 years ago
trigger: document that `args` is a list

github.com/sopel-irc/sopel - half-duplex opened this pull request over 3 years ago
Use XDG Base Directory Specification

github.com/sopel-irc/sopel - half-duplex opened this issue over 3 years ago
logging: don't crash if backend is uninitialized

github.com/sopel-irc/sopel - half-duplex opened this pull request almost 4 years ago
isupport: return empty CHANMODES if unavailable

github.com/sopel-irc/sopel - half-duplex opened this pull request almost 4 years ago
adminchannel: allow non-op .topic in -t channels

github.com/sopel-irc/sopel - half-duplex opened this pull request about 4 years ago
coretasks: track all channel modes

github.com/sopel-irc/sopel - half-duplex opened this pull request about 4 years ago
requirements: update flake8

github.com/sopel-irc/sopel - half-duplex opened this pull request about 4 years ago
tld: Use Wiki API

github.com/sopel-irc/sopel - half-duplex opened this pull request about 4 years ago
More Wiktionary features (ideas)

github.com/sopel-irc/sopel - dgw opened this issue over 4 years ago
meta: Use project-level account on PyPI

github.com/sopel-irc/sopel - dgw opened this issue over 4 years ago
Add flake8-import-order

github.com/sopel-irc/sopel - half-duplex opened this pull request over 4 years ago
Feature: Add command alias functionality

github.com/sopel-irc/sopel - D0MF opened this issue almost 5 years ago
coretasks: make handle_url_callbacks blockable

github.com/sopel-irc/sopel - half-duplex opened this pull request almost 5 years ago
setup: fix/update python version checks

github.com/sopel-irc/sopel - half-duplex opened this pull request about 5 years ago
url: Ignore more invalid URLs

github.com/sopel-irc/sopel - half-duplex opened this pull request about 5 years ago
bot: Fix rule callable unload message argument error

github.com/sopel-irc/sopel - half-duplex opened this pull request about 5 years ago
cli: Fix plugin config duplicate y/n prompt

github.com/sopel-irc/sopel - half-duplex opened this pull request about 5 years ago