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

[url] Fix .title command per issue #219

Also use callbacks per issue #117

github.com/sopel-irc/sopel - d1acb126a51a6353bd559ab1d9b36c1e4b9e5c83 authored over 11 years ago by Edward Powell <[email protected]>
Merge pull request #253 from cerealcable/master

Parse Variables in dont_know method

github.com/sopel-irc/sopel - 30572a355916fbf1c60fdf8619e19d2d51ff3b02 authored over 11 years ago by Edward powell <[email protected]>
[config] Fix error in extra module processing

github.com/sopel-irc/sopel - 3e47a1f01be31f050ed992418a76ec13ea6f7d7c authored over 11 years ago by Edward Powell <[email protected]>
Add username and hostmask to bot.Trigger.

Issue #255.

github.com/sopel-irc/sopel - 038cf668367d47ea1d24255b3162ba7e7ff473f3 authored over 11 years ago by Ari Koivula <[email protected]>
parse vars in dont_know method

github.com/sopel-irc/sopel - ac421f60b0babd3faf30e01b2166cc6e71e96e32 authored over 11 years ago by Morgan Humes <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - eb0847b74dd26baefbdada85d0b0e5cc41e64a42 authored over 11 years ago by Edward Powell <[email protected]>
[core] Rework enumerate_modules to be neater and more sensible

Fixes issue #209. Makes pull request #251 unneeded.

github.com/sopel-irc/sopel - e0db1b796749d5d30e32c999378a59b625d0e2b8 authored over 11 years ago by Edward Powell <[email protected]>
Add Windows label to CONTRIBUTING

github.com/sopel-irc/sopel - ac1c34776e6282a6fbee2ea7ed2ee0890d484a53 authored over 11 years ago by Dimitri Molenaars <[email protected]>
[config] get_list should return empty list for empty value

github.com/sopel-irc/sopel - b6f40d13f9ecb48c6efca6111da0d75c77b6c029 authored over 11 years ago by Edward Powell <[email protected]>
[wikipedia] Switch to a text search, rather than a nearmatch search

github.com/sopel-irc/sopel - 33376bce59fbbdc75aa84929a81a9cd06bdd4bfb authored over 11 years ago by Edward Powell <[email protected]>
[meetbot] Slugify meeting titles before making file names

It could be done more properly, but it fixes issue #225, so it'll do for now.

github.com/sopel-irc/sopel - f199cb2ba22c465af9aa22232d23f44b3ffd3b60 authored over 11 years ago by Edward Powell <[email protected]>
[bot.py] Prevent other_bots from being added to nick blocks list repeatedly

One more problem in issue #232 fixed.

github.com/sopel-irc/sopel - 7a8a48a36d78b9224b48d14b13671206b5c5aa7a authored over 11 years ago by Edward Powell <[email protected]>
Revert "Connect over IPv6"

This reverts commit 845a69aa321fe90eb875ddc4e306438d1575a558.

github.com/sopel-irc/sopel - 995368ca41bd7d120432dcb3c26119888e136364 authored over 11 years ago by Edward Powell <[email protected]>
[coretasks, bot.py] Solve case sensitivity of nick block removal

Also prevent erroneous addition of empty entry, which prevented listing of
blocks in certain cir...

github.com/sopel-irc/sopel - eb619105e8f3970dbf9c7abfa5c1d4d721799489 authored over 11 years ago by Edward Powell <[email protected]>
[bugzilla] Check that the text of the bug's resolution is present

Solve issue #247

github.com/sopel-irc/sopel - 8b19dbdecabeaec128c1a94a60c0f626933963b9 authored over 11 years ago by Edward Powell <[email protected]>
[translate] Make sure we output English even if the text is too long

github.com/sopel-irc/sopel - 94c515e1d1cfb364a282ad61e792dabf51e23e96 authored over 11 years ago by Elad Alfassa <[email protected]>
[translate] Various improvements for translate and mangle

- Eliminate HTTP error 414 when using mangle.
- Remove useless parameters from the google tran...

github.com/sopel-irc/sopel - 00449bdf79dbc190f38e815d369fe3e698366ec0 authored over 11 years ago by Elad Alfassa <[email protected]>
[gitignore] remove willie.py from gitignore

github.com/sopel-irc/sopel - a7b66d4ac20629095f41d03609683a2bf2bbd20d authored over 11 years ago by Elad Alfassa <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - 353cc743ffd79e32fafb0e7b1257c76d0767dcbf authored over 11 years ago by Elad Alfassa <[email protected]>
[announce] Add an announce module

This module allows bot owners to send announcements to all channels the bot is currently in

github.com/sopel-irc/sopel - e8e0f569ba47652c281ec3e59c5cba772d2dace0 authored over 11 years ago by Elad Alfassa <[email protected]>
[coretasks] Properly maintain willie.channels

It appears that we weren't updating that list at all!

github.com/sopel-irc/sopel - 205f6093375242ef975a250498b52f87479bdc62 authored over 11 years ago by Elad Alfassa <[email protected]>
Merge pull request #217 from ekohl/ipv6

Connect over IPv6

github.com/sopel-irc/sopel - dee3c95821e658a4851bae4f67d5a15ce2cfb60d authored over 11 years ago by Elad Alfassa <[email protected]>
Connect over IPv6

An effort to solve https://github.com/embolalia/willie/issues/187.

github.com/sopel-irc/sopel - 845a69aa321fe90eb875ddc4e306438d1575a558 authored over 11 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
[docs] Update README to reflect new installation instructions

github.com/sopel-irc/sopel - 5884de053af2cc18d7e25d9865ce38f2b70dbe6e authored over 11 years ago by Edward Powell <[email protected]>
Move startup script to root directory

This should make it more simple for people to start the bot.
The installation works by copying t...

github.com/sopel-irc/sopel - dcd9c44960f586ca3007c3888094cba806f7704a authored over 11 years ago by Edward Powell <[email protected]>
Revert "Move startup script into module folder for more intuitive startup"

This reverts commit 02460d3b84b5f64f3873c968464604d5f6b4233f.

github.com/sopel-irc/sopel - a0ed96b913591e018f530181b9098791e2b6daeb authored over 11 years ago by Edward Powell <[email protected]>
Move startup script into module folder for more intuitive startup

github.com/sopel-irc/sopel - 02460d3b84b5f64f3873c968464604d5f6b4233f authored over 11 years ago by Edward Powell <[email protected]>
Merge pull request #242 from spacetime/master

[config] Split stored string before use in add_list

github.com/sopel-irc/sopel - 897767c33055c705fa96dd368df946f6edddd812 authored over 11 years ago by Elad Alfassa <[email protected]>
[core] remove useless old try-expect block that caused debugging to be harder than it should

github.com/sopel-irc/sopel - 171cef7b4baf6e291d2a6c21b2b24c67416a9674 authored over 11 years ago by Elad Alfassa <[email protected]>
[config] Split stored string before use in add_list

ConfigParser.get() reads configurations (eg. channel list) as a string causing wrong
lists to be...

github.com/sopel-irc/sopel - a9b57e8601d33509ebce1177239b0d7f5d6036d9 authored over 11 years ago by Rishab Arora <[email protected]>
[core] Make sure text is unicode when we put it in the flood protection stack

github.com/sopel-irc/sopel - dee817249008ad8e0cad0df01135fc0b8d467bf2 authored over 11 years ago by Elad Alfassa <[email protected]>
[core] Make sure we send unicode

Didn't we have code to do that before?

github.com/sopel-irc/sopel - 064bc67e71ff9b47427633c186db68c5bbdc59aa authored over 11 years ago by Elad Alfassa <[email protected]>
[core] re-add support for non-unicode encodings

We can't trust clients to use valid unicode. Some of them use arachaic encodincs.
Because this i...

github.com/sopel-irc/sopel - 566f92826102e1b63f40ab022a4541256489ebac authored over 11 years ago by Elad Alfassa <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - 0f21cae4e8c637abbf6e60fb164e69cd816cb580 authored over 11 years ago by Elad Alfassa <[email protected]>
[core] Some improvements for the error handling mechanism

github.com/sopel-irc/sopel - 5d9b60c501a774db5de65f642852522eec465ae9 authored over 11 years ago by Elad Alfassa <[email protected]>
Merge pull request #241 from kitschysynq/master

Fix deprecation warning when starting with SSL enabled

github.com/sopel-irc/sopel - fbad2fde1ae048331f266e18c33bd7da483041c0 authored over 11 years ago by Elad Alfassa <[email protected]>
[db] Remove executable flag

db.py shouldn't have a +x

github.com/sopel-irc/sopel - 67858fcc3a164a5e138ca12c64580dd64fea98c3 authored over 11 years ago by Elad Alfassa <[email protected]>
[calc] Properly support unicode

Issue #240

github.com/sopel-irc/sopel - 2c1aa4450bed81852d070bd1cb616e4fb0168c56 authored over 11 years ago by Elad Alfassa <[email protected]>
Make sure we encode unicode strings to bytes before we pass them to urllib.quote

github.com/sopel-irc/sopel - fca68d0539719213924870a4e41ec16bfeeeaf1b authored over 11 years ago by Elad Alfassa <[email protected]>
[wikitionary] Proper unicode support

I have NO CLUE why we need to .decode() things before we call .say, but it works, so I commited ...

github.com/sopel-irc/sopel - f43a8bc6b83098161169d520319c158d0bab434d authored over 11 years ago by Elad Alfassa <[email protected]>
[wikipedia] Complete rewrite to use MediaWiki API

Issue #221 and #235

github.com/sopel-irc/sopel - 934a1506807b948c37d20cc656c8c2d7d59c5bf1 authored over 11 years ago by Edward Powell <[email protected]>
Fix deprecation warning when starting with SSL enabled

github.com/sopel-irc/sopel - 48956ad36ebbeec5350ebd7d8f69ba5743abc9c5 authored over 11 years ago by Sean "Thor" Swehla <[email protected]>
[calc, etymology, ip] PEP8 per #125 and unicode per #240

github.com/sopel-irc/sopel - 94820b483f973236f069f8db912f9aeac973f8d9 authored over 11 years ago by Edward Powell <[email protected]>
[search] PEP8 per #125 and unicode per #240

github.com/sopel-irc/sopel - df1768871fb5a70a919d072d53a242c46d4031ee authored over 11 years ago by Edward Powell <[email protected]>
[weather] Properly use unicode per issue #240

github.com/sopel-irc/sopel - c5aa23201c8f06042c1458fbf2ba37e977492bac authored over 11 years ago by Edward Powell <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - 780a619078efa22b0797e6364baf2aec98351dea authored over 11 years ago by Edward Powell <[email protected]>
[unicode_info] Fix per issue #240 and rename from codepoints.py

github.com/sopel-irc/sopel - 3884a5f6e07d334103504cf5a7a2c176daf3cf9a authored over 11 years ago by Edward Powell <[email protected]>
[core] Make everything Unicode in the core

This will probably break a few things, including the codepoints module.
It also likely means tha...

github.com/sopel-irc/sopel - 3ca0ffeeb339b42aeb434d029ddb6c06e43304bc authored over 11 years ago by Edward Powell <[email protected]>
[core] Make everything Unicode in the core

This will probably break a few things, including the codepoints module.
It also likely means tha...

github.com/sopel-irc/sopel - a388a7068d97b3fdedea46878e0e85168f225b35 authored over 11 years ago by Edward Powell <[email protected]>
[coretasks] Fix issue #238

I was sure we added raw to the trigger... having it in willie seems to be an extremely bad idea ...

github.com/sopel-irc/sopel - 85915ccf900c9fa23da4a41ad6b5cd4f464ceab6 authored over 11 years ago by Elad Alfassa <[email protected]>
Add our wiki as a git submodule for easier updating

This means whenever you clone willie you can run git submodule update to get a copy of the wiki
...

github.com/sopel-irc/sopel - 98df7fb1b5953bf4027d2a26e5f9d6270b4ea862 authored over 11 years ago by Elad Alfassa <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - 9a36807f631505d04f69e4e7d95858fcaedc619d authored over 11 years ago by Elad Alfassa <[email protected]>
[core/ssl] Default to verifying SSL CN if SSL is enabled

Also, properly exit if SSL certificate verification failed

github.com/sopel-irc/sopel - ccfd2965f0fe9440c06e9390380fdbc56c32c61b authored over 11 years ago by Elad Alfassa <[email protected]>
[coretasks] Don't try to handle NAMES if no channel was specified

This fixes issue #229

github.com/sopel-irc/sopel - 3a07b587c251e295a648b15ff442d873715aa14e authored over 11 years ago by Elad Alfassa <[email protected]>
[coretasks] Fix an issue with refresh_list which could cause it to forget all channel ops if the invoker was not a willie.admin

Also fix the docstring for list_voices

github.com/sopel-irc/sopel - a1f82218091078d7f5728b3117a1088de994169f authored over 11 years ago by Elad Alfassa <[email protected]>
Merge pull request #234 from kitschysynq/master

Fix state names without a space

github.com/sopel-irc/sopel - 213c6feb1de4a1b83b9dccbf67fd9ce4488bd45e authored over 11 years ago by Elad Alfassa <[email protected]>
Fix state names without a space.

The change to fix statenames with a space had a misplaced question mark.
This patch corrects tha...

github.com/sopel-irc/sopel - 5b8617d56d9b748ab948e0a0df8863c580e9c7d9 authored over 11 years ago by Sean "Thor" Swehla <[email protected]>
Merge pull request #233 from kitschysynq/master

Fix minor spelling error

github.com/sopel-irc/sopel - c31491917c880e7831b6273ca199f0dc866f59ff authored over 11 years ago by Elad Alfassa <[email protected]>
Fix spelling in shutdown message.

github.com/sopel-irc/sopel - 09b4190bc25da6caba68c6dcb14df70f0bb9b898 authored over 11 years ago by Sean "Thor" Swehla <[email protected]>
Merge pull request #231 from kitschysynq/master

Make nws handle states with spaces

github.com/sopel-irc/sopel - f2f141ad5e8cb2062599325b54be6948049667af authored over 11 years ago by Edward powell <[email protected]>
Make nws handle states with spaces.

github.com/sopel-irc/sopel - 46aa6b6a9acea40b70bcd8331b11823f00fd850a authored over 11 years ago by Sean "Thor" Swehla <[email protected]>
[gitignore]Sorting and cleaning up.

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - 191fa740ef8cf258fa5c67eaae7102684d73614e authored over 11 years ago by Dimitri Molenaars <[email protected]>
[countdown] Fix a silly error from countdown

Closes issue #213

github.com/sopel-irc/sopel - 990a19aa0aa7fa9d9e8ba83fa3e36c5310381c36 authored over 11 years ago by Edward Powell <[email protected]>
Merge pull request #228 from Syfaro/master

docs for isvoice

github.com/sopel-irc/sopel - db3727a30a8346b2591f4e4b19e4abbc5171bb20 authored over 11 years ago by Edward powell <[email protected]>
[docs] docs for isvoice

github.com/sopel-irc/sopel - f1efa6bf04fe7d1cb2fb9d1ca693d428727acffa authored over 11 years ago by Syfaro <[email protected]>
Merge pull request #227 from Syfaro/master

ability to check if user is voiced (+v)

Thanks to @Syfaro for contributing this code

github.com/sopel-irc/sopel - 9c3db2a976d3588d19463f33f37b7bd0dd660d4d authored over 11 years ago by Elad Alfassa <[email protected]>
[core] added ability to see if user is +v

github.com/sopel-irc/sopel - 7fc67a213dbe89ec41224dc1a7b0e68376c0c70d authored over 11 years ago by Syfaro <[email protected]>
[Bucket]Configs are always strings, so turn them into integers.

WARNING, NO SANITY CHECK ON THE CONFIGURATION FILE. ONLY USE INTEGERS.

Signed-off-by: Dimitri Mo...

github.com/sopel-irc/sopel - 4d8995b9238878b0b81d3a52b3d1179fd0eea522 authored over 11 years ago by Dimitri Molenaars <[email protected]>
[bucket]Make inventory size configurable.

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - 35b4ac74771747d6e160e1b69f3f5dccfa5fff09 authored over 11 years ago by Dimitri Molenaars <[email protected]>
[lmgfty]Let me google that for you. Initiat commit

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - b38ab892f203c01b66b604ed46aeb1fcb0ba6c75 authored over 11 years ago by Dimitri Molenaars <[email protected]>
[CONTRIBUTING] Add information about issue tracker tags

github.com/sopel-irc/sopel - 5969087b58764a635bf8b28e2e2dbdd73e00d2bf authored almost 12 years ago by Edward Powell <[email protected]>
Merge branch 'master' of github.com:embolalia/willie into v3.2.0

github.com/sopel-irc/sopel - f6f3bf20098938415fbaac9b37d35a509ceddc88 authored almost 12 years ago by Edward Powell <[email protected]>
[tell] Properly encode unicode before writing db file.

Fix issue #220

github.com/sopel-irc/sopel - 93f144c15012287d086db39b0e01b1bf02fac7e8 authored almost 12 years ago by Edward Powell <[email protected]>
[weather]Quick and dirty fix for issue #218.

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - d2302661a60c1f916766857c317c09c40401a5d3 authored almost 12 years ago by Dimitri Molenaars <[email protected]>
[docs] Final tweeks, including change of version number to 3.2.0

github.com/sopel-irc/sopel - dc7ca5cc228ff6566dd8dee583249082d00881d0 authored almost 12 years ago by Edward Powell <[email protected]>
[docs] Add NEWS and CONTRIBUTING files

github.com/sopel-irc/sopel - 12bdf43ab2d2f23413a625a843a1cafea25c0386 authored almost 12 years ago by Edward Powell <[email protected]>
[docs] Fix readme for ReStructuredText

github.com/sopel-irc/sopel - 03d5961ada7cd28f5d69e371312dc8f23d0775cd authored almost 12 years ago by Edward Powell <[email protected]>
[docs] Switch to ReStructuredText for readme

github.com/sopel-irc/sopel - 0c34921d2053cd9fcffa7978e7247a1aa82e4c7a authored almost 12 years ago by Edward Powell <[email protected]>
[db] pep8ification per issue #125

github.com/sopel-irc/sopel - 91607fa419b50c867d94671a202a96ab19abc6a7 authored almost 12 years ago by Edward Powell <[email protected]>
Merge branch 'master' of github.com:embolalia/willie

github.com/sopel-irc/sopel - 435eee3f1033f2d90929b55c00791dff55327140 authored almost 12 years ago by Edward Powell <[email protected]>
[script] Remove deprecated use of stdout

github.com/sopel-irc/sopel - 6eb9e964cc1a11e97effed32f1ba3b398952643f authored almost 12 years ago by Edward Powell <[email protected]>
[Dice]Fixed choice (finally) to have |, \ and / as delimiter.

close #214

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - c73d394a783605c0538ae3c0cf0727715426dcce authored almost 12 years ago by Dimitri Molenaars <[email protected]>
Reverting a0f48c7dba32332c57e12cca4762ae689a284ec4 until home.

github.com/sopel-irc/sopel - 30e3b569ce6caca7adeeec41d88b65a85944baea authored almost 12 years ago by Dimitri Molenaars <[email protected]>
Adding extra seperators for choice

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - a0f48c7dba32332c57e12cca4762ae689a284ec4 authored almost 12 years ago by Dimitri Molenaars <[email protected]>
[bugzilla] Fix name error in setup

This went unnoticed when we changed to the get_list method

github.com/sopel-irc/sopel - e28519887ff85f016a6fd70b24f1dc17455f5647 authored almost 12 years ago by Edward Powell <[email protected]>
[tools, script] Don't deprecate stderr just yet, since it's used quite a bit. Also replace use of stdout in main script

github.com/sopel-irc/sopel - 0e0bcc97cee1f001d05c97d33cd64dae25fb30a0 authored almost 12 years ago by Edward Powell <[email protected]>
[tools] Better documentation and PEP8ification

Issues #212 and #125

github.com/sopel-irc/sopel - e35d5f50cdd0f0f6d36f0c183e3804d6223bdf9e authored almost 12 years ago by Edward Powell <[email protected]>
[docs] Tweaks to tools documentation

github.com/sopel-irc/sopel - 9e86f33e6d22fdb0df1cb9490ab55734f8415697 authored almost 12 years ago by Edward Powell <[email protected]>
[docs] Make tools actually show up on docs page

Also, update version number to 3.2.0-rc1, and make docs automatically use this number

github.com/sopel-irc/sopel - 4f9a38995a974188f80fa321ed35c00faa5fdb0f authored almost 12 years ago by Edward Powell <[email protected]>
[remind] Solve issues with time not being properly reported

Issue #210

github.com/sopel-irc/sopel - cbabf8a605683254f6fd91b74d2a6a9480496787 authored almost 12 years ago by Edward Powell <[email protected]>
[Radio]Periodic radio checking now has to fail 10 times before disengaging.

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - 7e68cad3f1fc5b2e5bc88c955c509a1d83c39bfb authored almost 12 years ago by Dimitri Molenaars <[email protected]>
[dice]Added alias 'choose' to 'choice','ch'.

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - 3258556ba85e4e43e6d5c4b088a74c54431fac2f authored almost 12 years ago by Dimitri Molenaars <[email protected]>
[dice]Added a choice command.

Signed-off-by: Dimitri Molenaars <[email protected]>

github.com/sopel-irc/sopel - 831b893cead904d38e209c90156e4b129a38443c authored almost 12 years ago by Dimitri Molenaars <[email protected]>
[adminchannel] Remove calls to non-existent function calls to services authentication

Close issue #208

github.com/sopel-irc/sopel - 2909f2894c99c9fbc7248e5103467ab4f7543e4b authored almost 12 years ago by Edward Powell <[email protected]>
[remind] Add custom format and timezone to confirmations

github.com/sopel-irc/sopel - aef2f8be357f0992df7b97c144e760af510ec3b7 authored almost 12 years ago by Edward Powell <[email protected]>
[remind] Clean up module, fix some errors, and PEP8ify

github.com/sopel-irc/sopel - ea89164100cc52242c8f0c5cd4663e8685ae19a1 authored almost 12 years ago by Edward Powell <[email protected]>
[seen] Fix likely error with time formats

github.com/sopel-irc/sopel - c85f141e6ad3cad15e1a7c2c3cd76f140d357f91 authored almost 12 years ago by Edward Powell <[email protected]>
[tell] Fix error when timezone is set but format is not

github.com/sopel-irc/sopel - df962bc49d9880c2df886213c049bcb8a13bfd7e authored almost 12 years ago by Edward Powell <[email protected]>
Merge pull request #207 from WireShout/patch-1

Add .banish command

github.com/sopel-irc/sopel - 693e206b9854395263a1c5040cd8d1fcc32fa15b authored almost 12 years ago by Dimitri Molenaars <[email protected]>
Add .banish command

Requested by Savvy and Elly

github.com/sopel-irc/sopel - 84996b8053eedcb9c6d9af988574bf58476009d9 authored almost 12 years ago by WireShout <[email protected]>