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
github.com/sopel-irc/sopel - 479c5066947319a9e072a22a4f9ba42d3bb750c3 authored almost 11 years ago by Elad Alfassa <[email protected]>
This debug print got here in commit f770df5c0c, and should never have been
pushed. Sorry about t...
This will make life easier when we port to Python 3.
github.com/sopel-irc/sopel - 0f91f80ff6a57aadf2cc9dbbc4b216e6d9664f2f authored almost 11 years ago by Elad Alfassa <[email protected]>
optparse is deprecated since Python 2.7. This commit migrates the code to
the newer module, argp...
I noticed this issue few weeks ago when I was writing elad661/ssl_cert_info.
Basically, the way ...
github.com/sopel-irc/sopel - cdaa540ebdd16f7c6236a1c4b566834c1d9856c0 authored almost 11 years ago by Edward Powell <[email protected]>
Fixes #459
github.com/sopel-irc/sopel - b98597667c743d5b022db039b5b8131216e51505 authored almost 11 years ago by Edward Powell <[email protected]>
This allows modules to repond with NOTICE to certain commands.
bot.reply() accept a boolean para...
github.com/sopel-irc/sopel - 164e39d75a4451784df6f6243e6e222d42b935bd authored almost 11 years ago by Dimitri Molenaars <[email protected]>
github.com/sopel-irc/sopel - 251a339e8640704ea8875eff21ef16acedcd7947 authored almost 11 years ago by Elad Alfassa <[email protected]>
Willie now verifies HTTPS connections when calling HTTPS-enabled web APIs.
It will use ca_certs ...
It makes no sense to test those files with pytest.
github.com/sopel-irc/sopel - 544c7df455b4c049051f172009663947da500932 authored almost 11 years ago by Elad Alfassa <[email protected]>Closes #327
github.com/sopel-irc/sopel - 1a5804ec777659ad1fd8324bb7a583d5fda782a8 authored almost 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - 0a74882ee0e158c04bd78793074fae467bd21055 authored almost 11 years ago by Edward Powell <[email protected]>
github.com/sopel-irc/sopel - 75c55f383b54ae6298aeb6003da889145dcb1d7d authored almost 11 years ago by Edward Powell <[email protected]>
Closes #447
github.com/sopel-irc/sopel - 9457300755f5f02dade9f324783b509f21d1f02f authored almost 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - f869133d88a434864cd6ac97820c4760cb1b8add authored almost 11 years ago by Edward Powell <[email protected]>
Fixes #450
github.com/sopel-irc/sopel - d45f69300dcf4f2a0129f3b032d7c9357e322e8c authored almost 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - 80fe78d2a0fe2b644e6cefd611fdf808adcbcc3b authored almost 11 years ago by Peter Rowlands <[email protected]>
- use psycopg2
- see #451
github.com/sopel-irc/sopel - 8bdf61dd6cf9478307ae4576af9f182aaaf442ef authored almost 11 years ago by Edward Powell <[email protected]>
Also start using it in the clock module.
github.com/sopel-irc/sopel - a3e6653f2730f7b808f194e02f17c8f691f0955f authored almost 11 years ago by Edward Powell <[email protected]>[core] Expose bot.sub() to modules
github.com/sopel-irc/sopel - 0f9f96ce40e978f458c7b1c1be8bdb43ef9cf1ee authored almost 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - c2c51f7e4e84d0e991d5dddeebce4e079e6bdf23 authored almost 11 years ago by saltire sable <[email protected]>
[coretask] "print names" was introduced on commint https://github.com/embolalia/willie/commit/b0...
github.com/sopel-irc/sopel - ba8e325c9f17eade5591f436481d4689830a6446 authored almost 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - d6af73eb2735ee32d7a6df296d06e39bcc97490d authored almost 11 years ago by J.A. NachE <[email protected]>
github.com/sopel-irc/sopel - 667e8d8e8bc096973afe4e261d90dab894e0a83e authored almost 11 years ago by J.A. NachE <[email protected]>
Modules can now access the substitution function that is used for rules.
This can come in handy ...
This seems to fix a unicode issue which appears to stem from
a1fd1dc4811dce45f466e8a2a556607a659...
github.com/sopel-irc/sopel - 5c04d31ea8347334bcb76237a58c1e6c438bf506 authored almost 11 years ago by Ari Koivula <[email protected]>
github.com/sopel-irc/sopel - ec2f5da6bc521f64cde6a081664798e035c69fae authored almost 11 years ago by J.A. NachE <[email protected]>
Closes #438, closes #436.
github.com/sopel-irc/sopel - 8866f4aa22a962d19d5baa931fcf7ed7570c3497 authored almost 11 years ago by Peter Rowlands <[email protected]>This reverts commit abd170e0656d9f505dd42b7da383e7b89c1aa708.
github.com/sopel-irc/sopel - ce123759ed889f274705ca23c9053dd5b9a7a439 authored almost 11 years ago by J.A. NachE <[email protected]>github.com/sopel-irc/sopel - 8c26a8dbedd5bb7c2d501caa22f130860ae38320 authored almost 11 years ago by Ari Koivula <[email protected]>
github.com/sopel-irc/sopel - abd170e0656d9f505dd42b7da383e7b89c1aa708 authored almost 11 years ago by J.A. NachE <[email protected]>
Also add them to CONTRIBUTING. Both are now official style guidelines of
the project. Anyone who...
Allow you specify lang on wikipedia command
github.com/sopel-irc/sopel - 1be337c0fe16f78afff602e36b3675f69980c146 authored almost 11 years ago by Edward Powell <[email protected]>Fix #435
github.com/sopel-irc/sopel - a708e4aa798a3523eeb4bb648f18d6451a0758e6 authored almost 11 years ago by Edward Powell <[email protected]>Should fix #399
github.com/sopel-irc/sopel - e63d27ef66fed12c2998fa4134b55e675ca6ce64 authored almost 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - 409ae205749a97d5ac01f73b8f182c55c6daffce authored almost 11 years ago by Edward Powell <[email protected]>
github.com/sopel-irc/sopel - 404f4efdc4ecc553fb38edcd0b508a9b628f0483 authored almost 11 years ago by Edward Powell <[email protected]>
May also have an effect on #365, but who really knows.
github.com/sopel-irc/sopel - aaf4efcb4bcf187419aed644d8f2c4540b437653 authored almost 11 years ago by Edward Powell <[email protected]>
I think, anyway. Perhaps. We'll see. It's relevant to issue #365, but
I'm not confident it fixes...
github.com/sopel-irc/sopel - 29bccc9a91dbbd19f36ef688a6a29c9417dcb9f1 authored almost 11 years ago by J.A. NachE <[email protected]>
github.com/sopel-irc/sopel - 15cdbb3b234dc06457c35f925f3e53e356e8450e authored almost 11 years ago by J.A. NachE <[email protected]>
github.com/sopel-irc/sopel - 44c6e3d17718a9c1ff51fcfadcca1578e231128b authored almost 11 years ago by J.A. NachE <[email protected]>
github.com/sopel-irc/sopel - 848dd38987efb190de9cf788a15e07fbe8b74aa3 authored almost 11 years ago by Dimitri Molenaars <[email protected]>
Fix 'index out of range' error when no conf files
github.com/sopel-irc/sopel - f9b9539dc1112ddc00c4c72bc073fc27cd487d07 authored almost 11 years ago by Edward Powell <[email protected]>Say 'I am sending you a private message of all my commands' only if ther...
github.com/sopel-irc/sopel - 22f9409e9146c720306da62f1155e4993482ac36 authored almost 11 years ago by Edward Powell <[email protected]>[tell] Fixes #418. Error when not enough args given
github.com/sopel-irc/sopel - 962b43b701198a4b4c5df00863ffa3eccee0a2da authored almost 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - 42275d7e97f92a418d552279ae8d2819f7b471d8 authored almost 11 years ago by J.A. Nache <[email protected]>
github.com/sopel-irc/sopel - d8ce23a126bc8aa05c66cfd32df79891b5d958a8 authored almost 11 years ago by Alexander Nestorov <[email protected]>
[various modules] Utilize Trigger.is_privmsg
github.com/sopel-irc/sopel - 613afe2fe1880644cd02cbafcd58cc60b505b660 authored almost 11 years ago by Dimitri Molenaars <[email protected]>Added __repr__ for Nick class. Resolves #413 somewhat.
github.com/sopel-irc/sopel - e3b24be5cf4dfa96977169b1a82e6ae036320d7a authored almost 11 years ago by Ari Koivula <[email protected]>
Replace trigger.sender.startswith('#') checks with trigger.is_privmsg
in the following modules: ...
ZNC party line channels start with `~` characters (e.g., `~#bot`). This commit allows Willie to ...
github.com/sopel-irc/sopel - 2832bc9dd91630ed0612b4e74fad838d71cb3eb4 authored almost 11 years ago by Michael Dowling <[email protected]>github.com/sopel-irc/sopel - 34dbb69594b7231d169b226dd539e46779536080 authored almost 11 years ago by Flyte <[email protected]>
github.com/sopel-irc/sopel - bcd9dd924f4ba3656458bbae41412fc4d3547ca2 authored almost 11 years ago by Flyte <[email protected]>
github.com/sopel-irc/sopel - da03b3958acc7a9a1bda51c9fa326b6c6c98b34e authored almost 11 years ago by Dimitri Molenaars <[email protected]>
[irc] Only split args with spaces, fixes #406
github.com/sopel-irc/sopel - 91575c4a96097a5b9566b7aca93f3ea377813420 authored about 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - 5e2d4961ab477870b67c4aa72aab2f8fb3e57edd authored about 11 years ago by Bui <[email protected]>
Prevents the default .split() from catching Unicode whitespace
github.com/sopel-irc/sopel - ba69194bcd941c1a0d74624a4fb71cb6efea384e authored about 11 years ago by Bui <[email protected]>[remind] fix to duplicate column name: tz bug
github.com/sopel-irc/sopel - 8063dd9049036f3e8e0662419a927ff33423b2ba authored about 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - 574e98e5c1851bec86cc3bf2e4269aa5c75780a6 authored about 11 years ago by Ari Koivula <[email protected]>
Willie fails to load remind.py module due to repeat attempt to add column ['tz'] to preferences ...
github.com/sopel-irc/sopel - fab706bfadd9e97b1c5eda0f66fef12b939d18d7 authored about 11 years ago by qubitsu <[email protected]>[rss/clock] Add time format and time zone config options; take RSS time format from preferences
github.com/sopel-irc/sopel - 89323275d1da3f73b45737c5c46830ac43e6a379 authored about 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - f1df3bab3667a385fae7a10aa50cea08a9c2385e authored about 11 years ago by Dimitri Molenaars <[email protected]>
[currency] Fix typo(s)
github.com/sopel-irc/sopel - d2d56c24fc4194097b81f626aa6515760aa70abd authored about 11 years ago by Dimitri Molenaars <[email protected]>
The clock module can now set global config options for time format and
time zone. The time comma...
- White foreground text now works
- Feed list title filtering is now case-insensitive
github.com/sopel-irc/sopel - 79c788a47df87a7eb8ace1ca537d90e65d21f753 authored about 11 years ago by Harri Berglund <[email protected]>
Closes issue #397
Closes issue #372
github.com/sopel-irc/sopel - 0a5f7ea8892bfcc6fa96104d1333937960196157 authored about 11 years ago by Dimitri Molenaars <[email protected]>
[rss] Fix error looking for timestamp on new RSS items; add date format
github.com/sopel-irc/sopel - 2cce3e3040745bf2df29c81dfb31622f1071cb0a authored about 11 years ago by Edward Powell <[email protected]>Closes #396
github.com/sopel-irc/sopel - 5ea5da1e61f2ba4a99be3971ff490e1f53b464f3 authored about 11 years ago by Edward Powell <[email protected]>github.com/sopel-irc/sopel - b8e0609bbeb584501014edb450e15e27a8ecd948 authored about 11 years ago by Dimitri Molenaars <[email protected]>
Was throwing an AttributeError on items without an 'updated' value.
Added DATEFORMAT as a varia...
github.com/sopel-irc/sopel - 383ac37d6ad7797f1d53f9b57f10717fae64c5ab authored about 11 years ago by saltire sable <[email protected]>[bot] This addresses and issues that arises when origin.sender is None
github.com/sopel-irc/sopel - c825bc5d20a454e14190003023dd612557fad300 authored about 11 years ago by Ari Koivula <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
github.com/sopel-irc/sopel - a790a66d727b581168a081e9582ffd387bf6974e authored about 11 years ago by Eldon McGuinness <[email protected]>Fixes #390.
github.com/sopel-irc/sopel - e0771368dbd186696b54753a42bf0e40ff7d8d3d authored about 11 years ago by Ari Koivula <[email protected]>[bot][module] Added Decorator 'require-privmsg' to allow commands to be specified as only availa...
github.com/sopel-irc/sopel - 6750c5d21c474f90ba4599c406f5fd412c3e1eea authored about 11 years ago by Ari Koivula <[email protected]>github.com/sopel-irc/sopel - 0df42129141ec6c1b7b996981574035c8a71183d authored about 11 years ago by Ari Koivula <[email protected]>
github.com/sopel-irc/sopel - d9b290e45baa6d5f8f382a0d819e6bd2dc5747c1 authored about 11 years ago by Eldon McGuinness <[email protected]>
Signed-off-by: Eldon McGuinness <[email protected]>
github.com/sopel-irc/sopel - 8c00650abfe6c7b8ea2d58d826cc1a99491213f1 authored about 11 years ago by Eldon McGuinness <[email protected]>[bot] Added trigger.is_privmsg flag
github.com/sopel-irc/sopel - aa4a13e8741465106ed660fdda757214dd33854f authored about 11 years ago by Edward Powell <[email protected]>Gracefully handle removing user from priv cache
github.com/sopel-irc/sopel - c24a3f87ad30b626eba69987f00adc36a00a4b7b authored about 11 years ago by Edward Powell <[email protected]>[DB] SQLite and Tuple Column related errors
github.com/sopel-irc/sopel - 69f2ab9b54eb9df0e0ef2869c614bd00ef675d82 authored about 11 years ago by Edward Powell <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
github.com/sopel-irc/sopel - 8d801a034b017b5eb183eb4f089679e3e33f4684 authored about 11 years ago by Eldon McGuinness <[email protected]>
This flag will make it easier to determine in a message is from a private message or otherwise.
...
[reload] This allows the reload command to be used by issuing .reload instead of BOTNAME, reload.
github.com/sopel-irc/sopel - 30364a4d7355bb9c5aa1a20fe884202735959a1a authored about 11 years ago by Ari Koivula <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
github.com/sopel-irc/sopel - d9fb995b5c09ce4108cf05443c8694d55eed17bc authored about 11 years ago by Eldon McGuinness <[email protected]>reload/update/load commands are all affected
Signed-off-by: Eldon McGuinness <eldon.mcguinness@...
github.com/sopel-irc/sopel - 903c05f413486997bea52988b371f5a5307e75e0 authored about 11 years ago by Eldon McGuinness <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
github.com/sopel-irc/sopel - 697b8028d271ca9c85f7ce9a831170d87d2d9a15 authored about 11 years ago by Eldon McGuinness <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
github.com/sopel-irc/sopel - 2de5acc7cdc8325ce018a50b7f6e3a3e8b3240e3 authored about 11 years ago by Eldon McGuinness <[email protected]>github.com/sopel-irc/sopel - 3ba813778769023ec8d30ee35a257c8261f234d6 authored about 11 years ago by Eldon McGuinness <[email protected]>
Signed-off-by: Eldon McGuinness <[email protected]>
github.com/sopel-irc/sopel - 35af2ba69c7fe060bb38344be2eb1ff1a7655c8b authored about 11 years ago by Eldon McGuinness <[email protected]>
Rewrite of Adminchannel to combine similar code-sets:
- (de)op/(de)voice
- (un)ban/(un)quiet...
If a user is not in the dict, a KeyError could occur throwing a nasty
error into the room.wq
- Removed setup because it is unnecessary and conflicts with Nose.
github.com/sopel-irc/sopel - 87e5c7362bf53b8397c1d547a78c30cd10f7efbf authored about 11 years ago by Ari Koivula <[email protected]>
- Revert region test to check for '' in addition to None, in case the old
version returned tha...