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

Merge pull request #1257 from hekel/master

Replace deprecated gist API in help with ptpb (for now)

github.com/sopel-irc/sopel - 7cde9a87ad9005d60f909f1c980bf2eaadb497b8 authored almost 7 years ago
Replace deprecated gist API in help module

github.com/sopel-irc/sopel - 4ea4d81db62371a437d75cd3766fba50ab8aeace authored almost 7 years ago
fix .g giving broken result

Requires importing quote

github.com/sopel-irc/sopel - ddf516b09ba2dd350281b877b348eed983c8093f authored almost 7 years ago
Make __future__ imports consistent

CONTRIBUTING says Python files should always have a specific set of
imports from __future__ as t...

github.com/sopel-irc/sopel - 5f9f7a0d8604f26c27ca91fcf96f7eefb1fd4ec6 authored almost 7 years ago
Merge pull request #1215 from kwaaak/patch-10

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
Move badges next to "Introduction" heading

THey used to be there, then the badges multiplied like rabbits and were
moved to their own line....

github.com/sopel-irc/sopel - f9a5319fbebfd26c16d4f1ef43be47b326b31411 authored almost 7 years ago
[wikipedia] Remove multiple return statements

I have *got* to stop writing code at 4am.

github.com/sopel-irc/sopel - 4f54d4fc8c6fc163659cfaaa8600d49d5e0f7d5c authored almost 7 years ago
Merge pull request #1247 from Xaifas/master

Added comments to __init__() in PreTrigger().

[CI skip]

github.com/sopel-irc/sopel - afb8cd04d6f265d70fb0635741ad76148750211a authored almost 7 years ago
Merge pull request #1264 from sopel-irc/dgw/comment-cleanup

Comment housekeeping [Skip CI]

github.com/sopel-irc/sopel - ed72844ec3be01b530b76c3ceaf9b52fb4aa6ca4 authored almost 7 years ago
Merge pull request #1245 from ve7cxz/master

Fixed correct loading of shutdown methods

github.com/sopel-irc/sopel - 799d6c8e73eb86a10df0c4802260589034a169be authored almost 7 years ago
updated wiki submodule

github.com/sopel-irc/sopel - 38ed8cb583c4ed6c3ede6f4773e0d39f4f247d5d authored almost 7 years ago
version: clean up imports

github.com/sopel-irc/sopel - 6bd25560f63be5c528c22eb8b8d783d4e033b6b5 authored almost 7 years ago
Clean up badges in README

PyPI download count information is no longer available, so that badge is
patently useless now (i...

github.com/sopel-irc/sopel - 2fee714922e3601966d9e56af1a087da1b01c7aa authored almost 7 years ago
[wikipedia] Return friendly error on missing pages

Sopel will now say a human-friendly error message when a Wikipedia link
pointing to a non-existe...

github.com/sopel-irc/sopel - 38c88ec20a262a24e445e935b8dbcb043cbac72e authored almost 7 years ago
Require PRAW >= 4.0.0

The new reddit.py module (updated in December) will not work with PRAW
older than 4.0.0. Sopel m...

github.com/sopel-irc/sopel - c0754f0ea64aaea8cc4622b32ea25a0b6d733225 authored almost 7 years ago
Merge pull request #1236 from lenisko/help-module-patch

Remove duplicate commands from help output (caused by module reloading)

github.com/sopel-irc/sopel - 9a5196f0635c621bdfb0c9ccab460ea08ef85826 authored almost 7 years ago
requirements: move ipython from dev to main

github.com/sopel-irc/sopel - 4d1f66a5147ba8d9d226fda5598459b3aeb5ac5e authored almost 7 years ago
Add space after '#' starts comment

I found several places where `# comments` were made without a space
after the `#`. And then I fi...

github.com/sopel-irc/sopel - ca8eb515b1d29b854f4736470475e27a8e65bb42 authored almost 7 years ago
[pronouns] @hopefulcyborg deleted their tweet

Unfortunately, it doesn't seem to be archived anywhere either.

github.com/sopel-irc/sopel - 71b4dccd80c3ed89286ea1a130abe5d0d95ba2bd authored almost 7 years ago
fix ipython requirement

ipython 6.0+ requires python 3.3+

github.com/sopel-irc/sopel - e6a979d55031a3088302551554d7983473a0a160 authored almost 7 years ago
version: fix CTCP replies

github.com/sopel-irc/sopel - da938108f8cb9279e35cfe2459c30d3be2119136 authored almost 7 years ago
core, loader: Fix intent handling

This commit changes (fixes) intents:
- they are now added to _callables for all messages (.*)
- t...

github.com/sopel-irc/sopel - 435b6ba8783eb1fa9bfaf4ba3d9e4ae3e10fc957 authored almost 7 years ago
Add option to authenticate using userserv

github.com/sopel-irc/sopel - 24ffa27dd4ab8655aa86e5c274a3514576036779 authored almost 7 years ago
currency: limit precision to two decimal places

github.com/sopel-irc/sopel - 2b03b1eab4d560b4e7c6915a653c44d8c97690da authored almost 7 years ago
Merge pull request #1183 from simark/patch-1

Fix typo in remind module

github.com/sopel-irc/sopel - b1f1728e4b3ccd811e76960ec0c337d84c6d8d33 authored almost 7 years ago
Merge pull request #1258 from dgw/fix-tests

Fix tests

github.com/sopel-irc/sopel - de19772e996d66b637e01caece45a6bab9a24d91 authored almost 7 years ago
Update ignored files for tests

Ignore movie.py module because it requires an API key (and will probably
be moved out of core an...

github.com/sopel-irc/sopel - f0d1e4326954900a4d4a8d0c3252b9612c25c148 authored almost 7 years ago
[ip] Fix example/test (Google Inc. => Google LLC)

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 ago
Added comments to __init__() in PreTrigger().

github.com/sopel-irc/sopel - a2de8f244ec8dac96546dc57ca592c0b4e0672ae authored about 7 years ago
Fixed correct loading of shutdown methods

github.com/sopel-irc/sopel - bfa2a3bf1ac3b261f61b2d350f6d0db07b79a746 authored about 7 years ago
help - remove duplicates

github.com/sopel-irc/sopel - 4c46399744e59730b17d454141c378aa6d9f9d22 authored about 7 years ago
Merge pull request #1193 from MasterOdin/patch-1

Remove duplicate item in triggerable tuple check

github.com/sopel-irc/sopel - d9cfb417a1fdacbfd450d1e8c64027c6026f8f1e authored about 7 years ago
Merge pull request #1199 from kwaaak/patch-5

Exclude Wikipedia File links from regex matching

github.com/sopel-irc/sopel - eaef6d4602cca368f5e77714ff347f5c219bf887 authored about 7 years ago
Merge pull request #1204 from nfearnley/ip_patch

IP example

github.com/sopel-irc/sopel - 83d8c6c042d44c553cc51159afc7e1ed4e65cd5c authored about 7 years ago
Merge pull request #1206 from nfearnley/xkcd_patch

XKCD: Added default value to numbered_result

github.com/sopel-irc/sopel - ccdca01eef3244cab9a14c1ddda0741865ec4f6b authored about 7 years ago
Merge pull request #1208 from kwaaak/patch-6

Currency module: fix API urls for Bank of Canada and BitcoinAverage

github.com/sopel-irc/sopel - 09d54861d7fafccceb11164d0eb9f0e74332b359 authored about 7 years ago
Merge pull request #1232 from lenisko/patch-1

safety module - catch exception on urllib/parse

github.com/sopel-irc/sopel - cbd712c42f36a58c3616c098bb815852fa3f2a53 authored about 7 years ago
Merge pull request #1231 from RustyBower/master

weather: update from deprecated sopel.web to requests

github.com/sopel-irc/sopel - ba0c9f37d62527cc44bf72c384a8924a53023401 authored about 7 years ago
Actually fix reddit

github.com/sopel-irc/sopel - e841d7e8e87e4334883b8a834ea2dbb6980e97da authored about 7 years ago
Fix reddit module

github.com/sopel-irc/sopel - 5bf9e0e13e87d569b842ab78a651e07b0f3ff0e2 authored about 7 years ago
safety module - catch exception on urllib/parse

github.com/sopel-irc/sopel - 30a3b0f2a8958285a4ddd4e615889d56eb26a2f6 authored about 7 years ago
weather: update from deprecated sopel.web to requests

github.com/sopel-irc/sopel - 67a23941fcc8101ddfae2478ad4399ee4ff42866 authored about 7 years ago
Release 6.5.1

github.com/sopel-irc/sopel - fdc910e4f457799fc49abecf211d69e3fd4373ec authored about 7 years ago
Merge pull request #1149 from dgw/weather-help_prefix

[weather] Use help_prefix in hint text when no location given

github.com/sopel-irc/sopel - d640baa11498418538e8470cc6fc01111cbe07d8 authored about 7 years ago
Merge pull request #1156 from sofoxiya/patch-1

Fixes for pronouns.py

github.com/sopel-irc/sopel - f65c26bcbdb3284fd0fb660b4416ef4e78d470c2 authored about 7 years ago
Merge pull request #1169 from psachin/NoRouteToHost

Fixes ConnectionError

github.com/sopel-irc/sopel - e7f69e7cdd39e0c409c559cc1ab5809f3167a61b authored about 7 years ago
Merge pull request #1171 from dasu/patch-1

Fix .g giving broken links

github.com/sopel-irc/sopel - c8e9d64ee2686b7d40aeb7144a7a9d0993603555 authored about 7 years ago
Merge pull request #1223 from kwaaak/patch-11

Upper/lowercase shouldn't matter for tell module

github.com/sopel-irc/sopel - d9e36d62ad3c5da7b4b489261fc9107a0715d283 authored about 7 years ago
Merge pull request #1155 from dgw/etymology-unescape

[etymology] unescape all known HTML entities

github.com/sopel-irc/sopel - 52d305154929ad5acd5dc289cfae14034973a1d5 authored about 7 years ago
Upper/lowercase shouldn't matter for tell module

github.com/sopel-irc/sopel - 0380a42fbe80141cc98d843ded76b024ce22fce2 authored over 7 years ago
M A G i Q U E

github.com/sopel-irc/sopel - 3fc7d62a994f6c119f38dabaa4cb8ad954e63075 authored over 7 years ago
Fix API urls for Bank of Canada and BitcoinAverage

github.com/sopel-irc/sopel - 79531da1657769c5cfeb59c8e1e8a63e5d38c630 authored over 7 years ago
logger: format arguments for logging channel messages

Original code logged the unformatted message string. Something like this:
[module] Found error ...

github.com/sopel-irc/sopel - 012f20b4b7e81fa0fc023cdd6f81f12c6ab648c7 authored over 7 years ago
IP example

Fixed broken IP module example

github.com/sopel-irc/sopel - c91c2a1eb9912975b9d216ba06f2da1be2b98e9a authored over 7 years ago
Added default value to numbered_result

Added missing default value of "True" for "verify_ssl" parameter on "number_result".

github.com/sopel-irc/sopel - 5d7730a52473d15fcc7bcc6b3e97c9860f05d379 authored over 7 years ago
Exclude File links from regex matching

Fix https://github.com/sopel-irc/sopel/issues/1182

github.com/sopel-irc/sopel - 77731d30d670e2b24bcc02782ea89b97b55eece7 authored over 7 years ago
Remove duplicate item in triggerable tupe check

github.com/sopel-irc/sopel - ae02ca64a08666a25be46ff1e7aa3ba39b2cc314 authored almost 8 years ago
correct remind module: time given with the in sub-module should be in the actual timezone, not in UTC

github.com/sopel-irc/sopel - fb1ac45bdec237815c72c34eb728f378a479c7e1 authored almost 8 years ago
Missed one more header copy. Hopefully last one.

github.com/sopel-irc/sopel - 9dc0397305c530f43a4747315401c3d65aa9e765 authored about 8 years ago
fix some missed stuff

github.com/sopel-irc/sopel - d3bcdba4af406cbd4553503a3bb608aad513ef24 authored about 8 years ago
Update search.py

Hmm maybe single quotes would be better.

github.com/sopel-irc/sopel - 2fff869e2b26732747b53552ba3b741642d55cd4 authored about 8 years ago
Use a common user-agent to get the proper results from DDG

github.com/sopel-irc/sopel - 12adfa052e0a59970c6e52cb1171044f4d0505bf authored about 8 years ago
Update web.py

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
Fixes ConnectionError

url.find_title() throws ConnectionError when hostname/IPaddress is not
readable thereby fails to...

github.com/sopel-irc/sopel - 0571661e6bbfcf5fc1f9f91ba7b4c06e3ef5e7a8 authored about 8 years ago
Fixes for pronouns.py

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 ago
[etymology] unescape all known HTML entities

Replace bespoke implementation of unescape() with stdlib tools; fix #1153.

github.com/sopel-irc/sopel - 5d999d617f95ed33b7308c7d7dfac36e2b5b8758 authored about 8 years ago
Be a bit less snarky when asked for the bot's pronouns

But only a little

github.com/sopel-irc/sopel - 821f401b23cab122d076f7b9c5bba350af30f74a authored about 8 years ago
Fix asking for another user's pronouns

github.com/sopel-irc/sopel - 4dccd1416139da364f76a23fcdde3495ed435a12 authored about 8 years ago
Add a pronouns module

If https://github.com/witch-house/pronoun.is/pull/40 gets merged, it's
probably worth porting to...

github.com/sopel-irc/sopel - 6cc41298585771373690bd6c34704cec2be7b05f authored about 8 years ago
[weather] Use help_prefix in hint text when no location given

github.com/sopel-irc/sopel - 8513eb1e3a98faa2858d02e28613119911c476d4 authored over 8 years ago
Release 6.5.0

github.com/sopel-irc/sopel - f6315f7a4090700431a7ee2295e881e9c4bc9c1b authored over 8 years ago
Increase timeout for DB locked error

This doesn't fix #736, but should at least make it less common

github.com/sopel-irc/sopel - 0b267d1a5161df18f08ef41acd356c46a4b0c623 authored over 8 years ago
Add Travis badge

github.com/sopel-irc/sopel - 6150ee0d9bb5c339b69ef82118243b4cf5e34435 authored over 8 years ago
Use custom user agent for title requests

github.com/sopel-irc/sopel - c8ef3d54917cd7cdd243bb15456c3b8634b3e6f2 authored over 8 years ago
Merge branch 'issue#1118' of https://github.com/psachin/sopel into psachin-issue#1118

Conflicts:
sopel/modules/xkcd.py

github.com/sopel-irc/sopel - ec3bcc7c508d77f10379888be0a43feb10fff217 authored over 8 years ago
Merge pull request #1127 from RebelCodeBase/bug-intent_regex

sopel/trigger.py: fix intent_regex

github.com/sopel-irc/sopel - f9c2eb9afb5832a3aab2cfa3756e5d662845d3b7 authored over 8 years ago
Merge pull request #1132 from hdhoang/patch-1

url: make find_title more robust

github.com/sopel-irc/sopel - 41a3b5241b77d6c0bfdca01c71d690a25b9eeaa8 authored over 8 years ago
Cache help gist location

github.com/sopel-irc/sopel - 5adb67cdb31a9b76ec598cdcb6e45e03e4c0e9cf authored over 8 years ago
Create a gist with the command list

Closes #1105
Closes #1080

github.com/sopel-irc/sopel - fa89eb733b39415248aaa9f07d5259d2e3bd49d2 authored over 8 years ago
Add docstring for url decorator

github.com/sopel-irc/sopel - 9d13dc9c03080aa2d5f46c1523c8b8e4774dd981 authored over 8 years ago
Add a decorator for url handling

Closes #761. Also add xkcd url handling as a demo.

github.com/sopel-irc/sopel - 78ed01f8dd3757ac63dcc27bd92ea042d457bd90 authored over 8 years ago
Fixed missing `verify_ssl` param

- `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
Lint imports (#1085)

After realizing I'd left a dead import in calc.py after removing the .wa command,
I decided to ...

github.com/sopel-irc/sopel - 54d4268397e9741c354255d466b41c8ff7980320 authored over 8 years ago
Notify if Bugzilla is private (#1115)

Although the primary error no longer exist, but the bot shows nothing if
the bugzilla has inval...

github.com/sopel-irc/sopel - 23b02bf11848eba3a1356299ee17be5f3dbdc472 authored over 8 years ago
Release 6.4.0

github.com/sopel-irc/sopel - 7dfae7e8113113416443a10379de2a4f2fb99ee5 authored over 8 years ago
setup: Be more flexible about requests version

github.com/sopel-irc/sopel - 4bf002e69c044626b6756c1a37925a1096232799 authored over 8 years ago
[reddit] Change NSFW tag to SPOILERS for some subs

Hard-coded rather than configured, since in theory the same list should
apply to everyone, and w...

github.com/sopel-irc/sopel - e5891ae610d5ad0e8569f1d0f3ccb9d38c244c43 authored over 8 years ago
url: make find_title more robust

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 ago
sopel/trigger.py: fix intent_regex

github.com/sopel-irc/sopel - efb9a5d3127bf02a3cf3bbbb9d977c0ff7cb46f2 authored over 8 years ago
setup: tweak requirements

Remove unsupported requires statement in setup.py
Pin requests dependency to 2.10.0 as 2.11.0 in...

github.com/sopel-irc/sopel - f28daeaea1908f1c3025ccf4c443719bd3ea58d0 authored over 8 years ago
coretasks: remove .lower() on auth_method

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 ago
coretasks: add support for authentication on Quakenet (#1122)

Added the necessary lines for authenticating Sopel with Q. The implementation is almost exactly ...

github.com/sopel-irc/sopel - 512bbcae1def8775543ba0d1d2dc1910e370b904 authored over 8 years ago
meetbot/url: fix SSLError

The 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 ago
coretasks: tweak topic tracking (#1111)

Support 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
Update .gitignore (#1110)

Renamed willie references to sopel
Added .DS_Store ignore

github.com/sopel-irc/sopel - 8be265646f75a3f27c245dcdc0d6cc0694425081 authored over 8 years ago
db: raise ValueError in unalias_nick to match documentation (#1102)

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 ago
unicode_info: fallback if input is None (#958)

Resolves #957

github.com/sopel-irc/sopel - 335a564f8f8ebcf4f0957d83189a657c8850c40b authored over 8 years ago
run_script: fix PID file checking logic when the file is empty

This 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