Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sopel-irc/sopel
:robot::speech_balloon: An easy-to-use and highly extensible IRC Bot framework. Formerly Willie.
https://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.
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 ...
cdaa540ebdd16f7c6236a1c4b566834c1d9856c0 authored almost 11 years ago by Edward Powell <[email protected]>
Fixes #459
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...
164e39d75a4451784df6f6243e6e222d42b935bd authored almost 11 years ago by Dimitri Molenaars <[email protected]>
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.
544c7df455b4c049051f172009663947da500932 authored almost 11 years ago by Elad Alfassa <[email protected]>Closes #327
1a5804ec777659ad1fd8324bb7a583d5fda782a8 authored almost 11 years ago by Edward Powell <[email protected]>0a74882ee0e158c04bd78793074fae467bd21055 authored almost 11 years ago by Edward Powell <[email protected]>
75c55f383b54ae6298aeb6003da889145dcb1d7d authored almost 11 years ago by Edward Powell <[email protected]>
Closes #447
9457300755f5f02dade9f324783b509f21d1f02f authored almost 11 years ago by Edward Powell <[email protected]>f869133d88a434864cd6ac97820c4760cb1b8add authored almost 11 years ago by Edward Powell <[email protected]>
Fixes #450
d45f69300dcf4f2a0129f3b032d7c9357e322e8c authored almost 11 years ago by Edward Powell <[email protected]>80fe78d2a0fe2b644e6cefd611fdf808adcbcc3b authored almost 11 years ago by Peter Rowlands <[email protected]>
- use psycopg2
- see #451
8bdf61dd6cf9478307ae4576af9f182aaaf442ef authored almost 11 years ago by Edward Powell <[email protected]>
Also start using it in the clock module.
a3e6653f2730f7b808f194e02f17c8f691f0955f authored almost 11 years ago by Edward Powell <[email protected]>[core] Expose bot.sub() to modules
0f9f96ce40e978f458c7b1c1be8bdb43ef9cf1ee authored almost 11 years ago by Edward Powell <[email protected]>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...
ba8e325c9f17eade5591f436481d4689830a6446 authored almost 11 years ago by Edward Powell <[email protected]>d6af73eb2735ee32d7a6df296d06e39bcc97490d authored almost 11 years ago by J.A. NachE <[email protected]>
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...
5c04d31ea8347334bcb76237a58c1e6c438bf506 authored almost 11 years ago by Ari Koivula <[email protected]>
ec2f5da6bc521f64cde6a081664798e035c69fae authored almost 11 years ago by J.A. NachE <[email protected]>
Closes #438, closes #436.
8866f4aa22a962d19d5baa931fcf7ed7570c3497 authored almost 11 years ago by Peter Rowlands <[email protected]>This reverts commit abd170e0656d9f505dd42b7da383e7b89c1aa708.
ce123759ed889f274705ca23c9053dd5b9a7a439 authored almost 11 years ago by J.A. NachE <[email protected]>8c26a8dbedd5bb7c2d501caa22f130860ae38320 authored almost 11 years ago by Ari Koivula <[email protected]>
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
1be337c0fe16f78afff602e36b3675f69980c146 authored almost 11 years ago by Edward Powell <[email protected]>Fix #435
a708e4aa798a3523eeb4bb648f18d6451a0758e6 authored almost 11 years ago by Edward Powell <[email protected]>Should fix #399
e63d27ef66fed12c2998fa4134b55e675ca6ce64 authored almost 11 years ago by Edward Powell <[email protected]>409ae205749a97d5ac01f73b8f182c55c6daffce authored almost 11 years ago by Edward Powell <[email protected]>
404f4efdc4ecc553fb38edcd0b508a9b628f0483 authored almost 11 years ago by Edward Powell <[email protected]>
May also have an effect on #365, but who really knows.
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...
29bccc9a91dbbd19f36ef688a6a29c9417dcb9f1 authored almost 11 years ago by J.A. NachE <[email protected]>
15cdbb3b234dc06457c35f925f3e53e356e8450e authored almost 11 years ago by J.A. NachE <[email protected]>
44c6e3d17718a9c1ff51fcfadcca1578e231128b authored almost 11 years ago by J.A. NachE <[email protected]>
848dd38987efb190de9cf788a15e07fbe8b74aa3 authored almost 11 years ago by Dimitri Molenaars <[email protected]>
Fix 'index out of range' error when no conf files
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...
22f9409e9146c720306da62f1155e4993482ac36 authored almost 11 years ago by Edward Powell <[email protected]>[tell] Fixes #418. Error when not enough args given
962b43b701198a4b4c5df00863ffa3eccee0a2da authored almost 11 years ago by Edward Powell <[email protected]>42275d7e97f92a418d552279ae8d2819f7b471d8 authored almost 11 years ago by J.A. Nache <[email protected]>
d8ce23a126bc8aa05c66cfd32df79891b5d958a8 authored almost 11 years ago by Alexander Nestorov <[email protected]>
[various modules] Utilize Trigger.is_privmsg
613afe2fe1880644cd02cbafcd58cc60b505b660 authored almost 11 years ago by Dimitri Molenaars <[email protected]>Added __repr__ for Nick class. Resolves #413 somewhat.
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 ...
2832bc9dd91630ed0612b4e74fad838d71cb3eb4 authored almost 11 years ago by Michael Dowling <[email protected]>34dbb69594b7231d169b226dd539e46779536080 authored almost 11 years ago by Flyte <[email protected]>
bcd9dd924f4ba3656458bbae41412fc4d3547ca2 authored almost 11 years ago by Flyte <[email protected]>
da03b3958acc7a9a1bda51c9fa326b6c6c98b34e authored almost 11 years ago by Dimitri Molenaars <[email protected]>
[irc] Only split args with spaces, fixes #406
91575c4a96097a5b9566b7aca93f3ea377813420 authored about 11 years ago by Edward Powell <[email protected]>5e2d4961ab477870b67c4aa72aab2f8fb3e57edd authored about 11 years ago by Bui <[email protected]>
Prevents the default .split() from catching Unicode whitespace
ba69194bcd941c1a0d74624a4fb71cb6efea384e authored about 11 years ago by Bui <[email protected]>[remind] fix to duplicate column name: tz bug
8063dd9049036f3e8e0662419a927ff33423b2ba authored about 11 years ago by Edward Powell <[email protected]>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 ...
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
89323275d1da3f73b45737c5c46830ac43e6a379 authored about 11 years ago by Edward Powell <[email protected]>f1df3bab3667a385fae7a10aa50cea08a9c2385e authored about 11 years ago by Dimitri Molenaars <[email protected]>
[currency] Fix typo(s)
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
79c788a47df87a7eb8ace1ca537d90e65d21f753 authored about 11 years ago by Harri Berglund <[email protected]>
Closes issue #397
Closes issue #372
0a5f7ea8892bfcc6fa96104d1333937960196157 authored about 11 years ago by Dimitri Molenaars <[email protected]>
[rss] Fix error looking for timestamp on new RSS items; add date format
2cce3e3040745bf2df29c81dfb31622f1071cb0a authored about 11 years ago by Edward Powell <[email protected]>Closes #396
5ea5da1e61f2ba4a99be3971ff490e1f53b464f3 authored about 11 years ago by Edward Powell <[email protected]>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...
383ac37d6ad7797f1d53f9b57f10717fae64c5ab authored about 11 years ago by saltire sable <[email protected]>[bot] This addresses and issues that arises when origin.sender is None
c825bc5d20a454e14190003023dd612557fad300 authored about 11 years ago by Ari Koivula <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
a790a66d727b581168a081e9582ffd387bf6974e authored about 11 years ago by Eldon McGuinness <[email protected]>Fixes #390.
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...
6750c5d21c474f90ba4599c406f5fd412c3e1eea authored about 11 years ago by Ari Koivula <[email protected]>0df42129141ec6c1b7b996981574035c8a71183d authored about 11 years ago by Ari Koivula <[email protected]>
d9b290e45baa6d5f8f382a0d819e6bd2dc5747c1 authored about 11 years ago by Eldon McGuinness <[email protected]>
Signed-off-by: Eldon McGuinness <[email protected]>
8c00650abfe6c7b8ea2d58d826cc1a99491213f1 authored about 11 years ago by Eldon McGuinness <[email protected]>[bot] Added trigger.is_privmsg flag
aa4a13e8741465106ed660fdda757214dd33854f authored about 11 years ago by Edward Powell <[email protected]>Gracefully handle removing user from priv cache
c24a3f87ad30b626eba69987f00adc36a00a4b7b authored about 11 years ago by Edward Powell <[email protected]>[DB] SQLite and Tuple Column related errors
69f2ab9b54eb9df0e0ef2869c614bd00ef675d82 authored about 11 years ago by Edward Powell <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
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.
30364a4d7355bb9c5aa1a20fe884202735959a1a authored about 11 years ago by Ari Koivula <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
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@...
903c05f413486997bea52988b371f5a5307e75e0 authored about 11 years ago by Eldon McGuinness <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
697b8028d271ca9c85f7ce9a831170d87d2d9a15 authored about 11 years ago by Eldon McGuinness <[email protected]>Signed-off-by: Eldon McGuinness <[email protected]>
2de5acc7cdc8325ce018a50b7f6e3a3e8b3240e3 authored about 11 years ago by Eldon McGuinness <[email protected]>3ba813778769023ec8d30ee35a257c8261f234d6 authored about 11 years ago by Eldon McGuinness <[email protected]>
Signed-off-by: Eldon McGuinness <[email protected]>
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.
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...