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
Replace deprecated gist API in help with ptpb (for now)
github.com/sopel-irc/sopel - 7cde9a87ad9005d60f909f1c980bf2eaadb497b8 authored almost 7 years agogithub.com/sopel-irc/sopel - 4ea4d81db62371a437d75cd3766fba50ab8aeace authored almost 7 years ago
Requires importing quote
github.com/sopel-irc/sopel - ddf516b09ba2dd350281b877b348eed983c8093f authored almost 7 years ago
CONTRIBUTING says Python files should always have a specific set of
imports from __future__ as t...
Work around websites in the Gawker family with their HTTP title gore
Should be "good enough" ...
github.com/sopel-irc/sopel - bf8f97ec021820456de32294ae7e22d275648ffd authored almost 7 years ago
THey used to be there, then the badges multiplied like rabbits and were
moved to their own line....
I have *got* to stop writing code at 4am.
github.com/sopel-irc/sopel - 4f54d4fc8c6fc163659cfaaa8600d49d5e0f7d5c authored almost 7 years agoAdded comments to __init__() in PreTrigger().
[CI skip]
github.com/sopel-irc/sopel - afb8cd04d6f265d70fb0635741ad76148750211a authored almost 7 years agoComment housekeeping [Skip CI]
github.com/sopel-irc/sopel - ed72844ec3be01b530b76c3ceaf9b52fb4aa6ca4 authored almost 7 years agoFixed correct loading of shutdown methods
github.com/sopel-irc/sopel - 799d6c8e73eb86a10df0c4802260589034a169be authored almost 7 years agogithub.com/sopel-irc/sopel - 38ed8cb583c4ed6c3ede6f4773e0d39f4f247d5d authored almost 7 years ago
github.com/sopel-irc/sopel - 6bd25560f63be5c528c22eb8b8d783d4e033b6b5 authored almost 7 years ago
PyPI download count information is no longer available, so that badge is
patently useless now (i...
Sopel will now say a human-friendly error message when a Wikipedia link
pointing to a non-existe...
The new reddit.py module (updated in December) will not work with PRAW
older than 4.0.0. Sopel m...
Remove duplicate commands from help output (caused by module reloading)
github.com/sopel-irc/sopel - 9a5196f0635c621bdfb0c9ccab460ea08ef85826 authored almost 7 years agogithub.com/sopel-irc/sopel - 4d1f66a5147ba8d9d226fda5598459b3aeb5ac5e authored almost 7 years ago
I found several places where `# comments` were made without a space
after the `#`. And then I fi...
Unfortunately, it doesn't seem to be archived anywhere either.
github.com/sopel-irc/sopel - 71b4dccd80c3ed89286ea1a130abe5d0d95ba2bd authored almost 7 years agoipython 6.0+ requires python 3.3+
github.com/sopel-irc/sopel - e6a979d55031a3088302551554d7983473a0a160 authored almost 7 years agogithub.com/sopel-irc/sopel - da938108f8cb9279e35cfe2459c30d3be2119136 authored almost 7 years ago
This commit changes (fixes) intents:
- they are now added to _callables for all messages (.*)
- t...
github.com/sopel-irc/sopel - 24ffa27dd4ab8655aa86e5c274a3514576036779 authored almost 7 years ago
github.com/sopel-irc/sopel - 2b03b1eab4d560b4e7c6915a653c44d8c97690da authored almost 7 years ago
Fix typo in remind module
github.com/sopel-irc/sopel - b1f1728e4b3ccd811e76960ec0c337d84c6d8d33 authored almost 7 years agoFix tests
github.com/sopel-irc/sopel - de19772e996d66b637e01caece45a6bab9a24d91 authored almost 7 years ago
Ignore movie.py module because it requires an API key (and will probably
be moved out of core an...
Google changed to an LLC, and updated its AS information, which broke
the test assertion.
Chang...
github.com/sopel-irc/sopel - b1e1c02d8c38833dbd2a5278e29b5c534fb76031 authored almost 7 years agogithub.com/sopel-irc/sopel - a2de8f244ec8dac96546dc57ca592c0b4e0672ae authored about 7 years ago
github.com/sopel-irc/sopel - bfa2a3bf1ac3b261f61b2d350f6d0db07b79a746 authored about 7 years ago
github.com/sopel-irc/sopel - 4c46399744e59730b17d454141c378aa6d9f9d22 authored about 7 years ago
Remove duplicate item in triggerable tuple check
github.com/sopel-irc/sopel - d9cfb417a1fdacbfd450d1e8c64027c6026f8f1e authored about 7 years agoExclude Wikipedia File links from regex matching
github.com/sopel-irc/sopel - eaef6d4602cca368f5e77714ff347f5c219bf887 authored about 7 years agoIP example
github.com/sopel-irc/sopel - 83d8c6c042d44c553cc51159afc7e1ed4e65cd5c authored about 7 years agoXKCD: Added default value to numbered_result
github.com/sopel-irc/sopel - ccdca01eef3244cab9a14c1ddda0741865ec4f6b authored about 7 years agoCurrency module: fix API urls for Bank of Canada and BitcoinAverage
github.com/sopel-irc/sopel - 09d54861d7fafccceb11164d0eb9f0e74332b359 authored about 7 years agosafety module - catch exception on urllib/parse
github.com/sopel-irc/sopel - cbd712c42f36a58c3616c098bb815852fa3f2a53 authored about 7 years agoweather: update from deprecated sopel.web to requests
github.com/sopel-irc/sopel - ba0c9f37d62527cc44bf72c384a8924a53023401 authored about 7 years agogithub.com/sopel-irc/sopel - e841d7e8e87e4334883b8a834ea2dbb6980e97da authored about 7 years ago
github.com/sopel-irc/sopel - 5bf9e0e13e87d569b842ab78a651e07b0f3ff0e2 authored about 7 years ago
github.com/sopel-irc/sopel - 30a3b0f2a8958285a4ddd4e615889d56eb26a2f6 authored about 7 years ago
github.com/sopel-irc/sopel - 67a23941fcc8101ddfae2478ad4399ee4ff42866 authored about 7 years ago
github.com/sopel-irc/sopel - fdc910e4f457799fc49abecf211d69e3fd4373ec authored about 7 years ago
[weather] Use help_prefix in hint text when no location given
github.com/sopel-irc/sopel - d640baa11498418538e8470cc6fc01111cbe07d8 authored about 7 years agoFixes for pronouns.py
github.com/sopel-irc/sopel - f65c26bcbdb3284fd0fb660b4416ef4e78d470c2 authored about 7 years agoFixes ConnectionError
github.com/sopel-irc/sopel - e7f69e7cdd39e0c409c559cc1ab5809f3167a61b authored about 7 years agoFix .g giving broken links
github.com/sopel-irc/sopel - c8e9d64ee2686b7d40aeb7144a7a9d0993603555 authored about 7 years agoUpper/lowercase shouldn't matter for tell module
github.com/sopel-irc/sopel - d9e36d62ad3c5da7b4b489261fc9107a0715d283 authored about 7 years ago[etymology] unescape all known HTML entities
github.com/sopel-irc/sopel - 52d305154929ad5acd5dc289cfae14034973a1d5 authored about 7 years agogithub.com/sopel-irc/sopel - 0380a42fbe80141cc98d843ded76b024ce22fce2 authored over 7 years ago
github.com/sopel-irc/sopel - 3fc7d62a994f6c119f38dabaa4cb8ad954e63075 authored over 7 years ago
github.com/sopel-irc/sopel - 79531da1657769c5cfeb59c8e1e8a63e5d38c630 authored over 7 years ago
Original code logged the unformatted message string. Something like this:
[module] Found error ...
Fixed broken IP module example
github.com/sopel-irc/sopel - c91c2a1eb9912975b9d216ba06f2da1be2b98e9a authored over 7 years agoAdded missing default value of "True" for "verify_ssl" parameter on "number_result".
github.com/sopel-irc/sopel - 5d7730a52473d15fcc7bcc6b3e97c9860f05d379 authored over 7 years agoFix https://github.com/sopel-irc/sopel/issues/1182
github.com/sopel-irc/sopel - 77731d30d670e2b24bcc02782ea89b97b55eece7 authored over 7 years agogithub.com/sopel-irc/sopel - ae02ca64a08666a25be46ff1e7aa3ba39b2cc314 authored almost 8 years ago
github.com/sopel-irc/sopel - fb1ac45bdec237815c72c34eb728f378a479c7e1 authored almost 8 years ago
github.com/sopel-irc/sopel - e198aa393d93b6d249f72d982293525e89d9adec authored almost 8 years ago
github.com/sopel-irc/sopel - 9dc0397305c530f43a4747315401c3d65aa9e765 authored about 8 years ago
github.com/sopel-irc/sopel - d3bcdba4af406cbd4553503a3bb608aad513ef24 authored about 8 years ago
Hmm maybe single quotes would be better.
github.com/sopel-irc/sopel - 2fff869e2b26732747b53552ba3b741642d55cd4 authored about 8 years agogithub.com/sopel-irc/sopel - 12adfa052e0a59970c6e52cb1171044f4d0505bf authored about 8 years ago
fix blank User-Agent, if a custom user-agent is set for web.get()
github.com/sopel-irc/sopel - 8adea3390df4e87b7eb29af944202a814e2ef881 authored about 8 years ago
url.find_title() throws ConnectionError when hostname/IPaddress is not
readable thereby fails to...
Fixes setpronouns error on lack of trigger.group(2), fixes autocomplete of nicks with a space so...
github.com/sopel-irc/sopel - d6569026e84424f314db801a9ef98f47fbdec3d1 authored about 8 years agoReplace bespoke implementation of unescape() with stdlib tools; fix #1153.
github.com/sopel-irc/sopel - 5d999d617f95ed33b7308c7d7dfac36e2b5b8758 authored about 8 years agoBut only a little
github.com/sopel-irc/sopel - 821f401b23cab122d076f7b9c5bba350af30f74a authored about 8 years agogithub.com/sopel-irc/sopel - 4dccd1416139da364f76a23fcdde3495ed435a12 authored about 8 years ago
If https://github.com/witch-house/pronoun.is/pull/40 gets merged, it's
probably worth porting to...
github.com/sopel-irc/sopel - 8513eb1e3a98faa2858d02e28613119911c476d4 authored over 8 years ago
github.com/sopel-irc/sopel - f6315f7a4090700431a7ee2295e881e9c4bc9c1b authored over 8 years ago
github.com/sopel-irc/sopel - e737e7209c19ffb8a2cbcc96a4d71a7c10999435 authored over 8 years ago
This doesn't fix #736, but should at least make it less common
github.com/sopel-irc/sopel - 0b267d1a5161df18f08ef41acd356c46a4b0c623 authored over 8 years agogithub.com/sopel-irc/sopel - 6150ee0d9bb5c339b69ef82118243b4cf5e34435 authored over 8 years ago
github.com/sopel-irc/sopel - c8ef3d54917cd7cdd243bb15456c3b8634b3e6f2 authored over 8 years ago
Conflicts:
sopel/modules/xkcd.py
sopel/trigger.py: fix intent_regex
github.com/sopel-irc/sopel - f9c2eb9afb5832a3aab2cfa3756e5d662845d3b7 authored over 8 years agourl: make find_title more robust
github.com/sopel-irc/sopel - 41a3b5241b77d6c0bfdca01c71d690a25b9eeaa8 authored over 8 years agogithub.com/sopel-irc/sopel - 5adb67cdb31a9b76ec598cdcb6e45e03e4c0e9cf authored over 8 years ago
Closes #1105
Closes #1080
github.com/sopel-irc/sopel - 9d13dc9c03080aa2d5f46c1523c8b8e4774dd981 authored over 8 years ago
Closes #761. Also add xkcd url handling as a demo.
github.com/sopel-irc/sopel - 78ed01f8dd3757ac63dcc27bd92ea042d457bd90 authored over 8 years ago- `verify_ssl` param was missing in few function calls
Closes-Bug: #1118
Signed-off-by: Sachin...
github.com/sopel-irc/sopel - bfbbf1596ceb0f4ee9507f54cb245468bab3b3cd authored over 8 years ago
After realizing I'd left a dead import in calc.py after removing the .wa command,
I decided to ...
Although the primary error no longer exist, but the bot shows nothing if
the bugzilla has inval...
github.com/sopel-irc/sopel - 7dfae7e8113113416443a10379de2a4f2fb99ee5 authored over 8 years ago
github.com/sopel-irc/sopel - 4bf002e69c044626b6756c1a37925a1096232799 authored over 8 years ago
Hard-coded rather than configured, since in theory the same list should
apply to everyone, and w...
Previously, each 512-byte chunk is prone to decoding mishap when a UTF-8 sequence is incomplete....
github.com/sopel-irc/sopel - e722c09771ceb8bad02f3762bc7c53a7ac926d63 authored over 8 years agogithub.com/sopel-irc/sopel - efb9a5d3127bf02a3cf3bbbb9d977c0ff7cb46f2 authored over 8 years ago
Remove unsupported requires statement in setup.py
Pin requests dependency to 2.10.0 as 2.11.0 in...
auth_method may be None if it's unset, forgot about that case when merging.
Resolves #1124
github.com/sopel-irc/sopel - 398dd9ebbaf9150bca02074c96e9cdd98612ad54 authored over 8 years agoAdded the necessary lines for authenticating Sopel with Q. The implementation is almost exactly ...
github.com/sopel-irc/sopel - 512bbcae1def8775543ba0d1d2dc1910e370b904 authored over 8 years agoThe core.verify_ssl was not passed to url.find_title(), resulting in SSL errors on sites with in...
github.com/sopel-irc/sopel - 56db5168287e92641c74e3784ea64192c9c5b2f0 authored over 8 years agoSupport different implementation of topic update, RPL_TOPIC appears to only be sent to the user ...
github.com/sopel-irc/sopel - f6073d25e8db77a7035cf5b23cfebef46a68a060 authored over 8 years ago
Renamed willie references to sopel
Added .DS_Store ignore
Documentation says that a ValueError should be raised if there is not at least one other nick in...
github.com/sopel-irc/sopel - 4355aae2eb3ba620c5441f72c783dbb4a5ef6d67 authored over 8 years agoResolves #957
github.com/sopel-irc/sopel - 335a564f8f8ebcf4f0957d83189a657c8850c40b authored over 8 years agoThis fixes issue #1075
I don't know why the elif explicitly negated the previous codnition, it'...
github.com/sopel-irc/sopel - 274af0290bada2bc39cece940fe928db2bf85af7 authored over 8 years ago