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

fixed issue #885 by urlencoding the duck api query string in /modules/search.py duck_api function

github.com/sopel-irc/sopel - ad4fe6c7dd7614278ebc408ca85745e74b8d3721 authored over 9 years ago
fixed issue #85 by urlencoding the duck api query string in /modules/search.py duck_api function

github.com/sopel-irc/sopel - 76ee0c24a4a2ad27f98215586a717eb08cb060fe authored over 9 years ago
fixed issue #85 by urlencoding the duck api query string

github.com/sopel-irc/sopel - 50cf7eb1133909fc54dc822d6ec7d84ebe1ba939 authored over 9 years ago
Fix blocking functionality

Every function is currently forced unblockable, as the unblockable decorator doesn't allow a boo...

github.com/sopel-irc/sopel - 47d16e9a72029217c297c39f57a4602c1e67057c authored over 9 years ago
Allow ListAttribute to be set with a list or a set

Should fix coretasks' `.blocks add` command.

github.com/sopel-irc/sopel - 421ac7c40a37e675fe378b51d3b09cb29939fd2f authored over 9 years ago
Sort help output alphabetically by module

github.com/sopel-irc/sopel - d83600d6ef02d732c4a27b8faa0670833e79aa85 authored over 9 years ago
Update documentation for messaging functionality

To account for the changes in https://github.com/sopel-irc/sopel/commit/1217c40a7549660b26deb9a6...

github.com/sopel-irc/sopel - 53564eac6da021cf0581eb474d4eba68c30fea2f authored over 9 years ago
safety: Fix typo

github.com/sopel-irc/sopel - 8c3c23df72c644bb0579a130812920bbe64dab61 authored over 9 years ago
safety: Pass default value correctly

github.com/sopel-irc/sopel - 9d1e5d3842a1727b28b7dce27744e05353a97cc0 authored over 9 years ago
Update broken website URL in README

github.com/sopel-irc/sopel - f93da54e8b0c5413d587c6a7121ab041f8077d3f authored over 9 years ago
Merge pull request #902 from TheReverend403/patch-1

Fix typo in safety.py

github.com/sopel-irc/sopel - 7eabed9fc5c04789f09528010bba73713574d15b authored over 9 years ago
Fix typo in safety.py

github.com/sopel-irc/sopel - 0d99844dd048303204881aca9626bbcd0e1854fe authored over 9 years ago
Removed unneeded information :bangbang:

Information regarding having to add config setting for modules removed, due to being the default...

github.com/sopel-irc/sopel - 8ce1d4e094b550d2811856ebd2199fd5192540f7 authored over 9 years ago
Remove mention of the Fedora package from README

Fedora is still lagging behind, and has a version that's more than a year old (and is still call...

github.com/sopel-irc/sopel - 3a1f9b8894e1921c6ce42236149393056f5b1a86 authored over 9 years ago
Update README.rst

github.com/sopel-irc/sopel - 52c36a4539b3418b031810ad9d6028c762c75fdd authored over 9 years ago
Merge pull request #900 from stopspazzing/patch-2

Willie -> Sopel

github.com/sopel-irc/sopel - 2294bcdba143b782738ed5759a019cadc6ef71bc authored over 9 years ago
small tweak to python req's

added small change to python requirements

github.com/sopel-irc/sopel - a92a2a1e5993e7b4ee584c17491658ba53eaeabf authored over 9 years ago
Willie -> Sopel

Changed all willie references to Sopel and fixes all links to point to correct repository.

github.com/sopel-irc/sopel - ca9d9fd318a7fb638080a6c43fe54f44c7a39fe6 authored over 9 years ago
SQLAlchemy Compat for db.get_uri()

SQLAlchemy requires that sqlite absolute paths begin with three forward slashes not just two. Th...

github.com/sopel-irc/sopel - dcc75e8ee85bf9061e6d83b1967e474b5ff1d750 authored over 9 years ago
Fix the last version number in NEWS

Hopefully this is the last thing I fucked up in this release…

github.com/sopel-irc/sopel - 90480f5f7c74cc9394cd6f96acec0e300bc37bb3 authored over 9 years ago
Actually release 6.0.0

By which I mean fix an off by two^H^H^H one error. You saw nothing.

github.com/sopel-irc/sopel - 1335baa6ca9c6ff46cd6996270bd2ee246236e56 authored over 9 years ago
Release 6.0.0

github.com/sopel-irc/sopel - 5ed395acb2679e644952e88e8c4a9430cb3d710c authored over 9 years ago
admin: Actuall set up config

Closes #882. I hate when I do stupid shit.

github.com/sopel-irc/sopel - 111fc5c733856b2af673a1c34cd2c2962294dffa authored over 9 years ago
wikipedia: Set default default language

Maybe relevant to #875

github.com/sopel-irc/sopel - 77dda73e7e826f87f29d0c573bf3514aee046888 authored over 9 years ago
config: Fix expanding homedir in filename attr

github.com/sopel-irc/sopel - 4421b722f4a84714c7e53c0b2123dcd432781ebe authored over 9 years ago
config: Strip spaces from ListAttribute items by default

Credit to @Deedasmi for the idea. Effectively merges #873, closes #872.

github.com/sopel-irc/sopel - 93043e5a7871fdccc6c36eedeeeaf9abbb17b09e authored over 9 years ago
Merge pull request #876 from DMzda/fix-ping

[ping] Stop Sopel from replying rudely to the bot's owner.

github.com/sopel-irc/sopel - 5009c7d4d9c67fed2859f115cbadb6cdde0061b2 authored over 9 years ago
Merge pull request #877 from stopspazzing/patch-1

update link to wiki

github.com/sopel-irc/sopel - fdfb59266539c8140040e2ecae771f0ae94629ca authored over 9 years ago
update link to wiki

changed the name of the wiki page to reflect Sopel and updated link here.

github.com/sopel-irc/sopel - e5df2fa149e68da7a96bbf829929228969e45668 authored over 9 years ago
Stop Sopel from relying rudely to the bot's owner.

github.com/sopel-irc/sopel - 3874ca578c52879d9861213e321f6ece9e67f10b authored over 9 years ago
Release 6.0.0b0

github.com/sopel-irc/sopel - 261e160dc3e306bb2974745931a50bd7c166d247 authored over 9 years ago
Update theme for docs

github.com/sopel-irc/sopel - 065e2cd88be081591422ed049b46b39327fe7d47 authored over 9 years ago
docs: s/willie/sopel

Still a lot of crap in here that's totally out of date, though

github.com/sopel-irc/sopel - 1aaa18da1289c3b0db91f222b36291854da50de4 authored over 9 years ago
Update release script for sopel

github.com/sopel-irc/sopel - 2e9180618dd1bd80cde8834a380e6576ca27cf1d authored over 9 years ago
Fix reloading everything

This should probably iterate through the modules and reload them
one-by-one instead of using a t...

github.com/sopel-irc/sopel - 3c0d9a1931d99835c262b815fe76e80cef889cda authored over 9 years ago
Add IRCv3.2 CAP negotiation

No cap-notify yet, because that's going to be a pain and all indications
at the moment are that ...

github.com/sopel-irc/sopel - e4a68ee0692113171c6287f9fd8efa65ca9066ce authored over 9 years ago
coretasks: Ignore forced nick change to the same nick

IRC servers do weird things. IRC bridges do even weirder things.
Apparently there is one that is...

github.com/sopel-irc/sopel - df0b723869bcdef3f93fd5e3c956f41f1fbea106 authored over 9 years ago
safety: Filter out empty lines from the malware_domains DB

github.com/sopel-irc/sopel - 5b2aa3276294cce6bc0fc07b7496feb9bcca1459 authored over 9 years ago
safety: Use a set() for malware_domains

Sets are faster than lists for lookups (and has no duplicates).
Lists are faster for iteration.

github.com/sopel-irc/sopel - f76de1a75a97ef6be932b72e0bbb63ef29a97381 authored over 9 years ago
safety: Properly get the link from the input

Okay, so this is kind of a funny story. Turns out I used `trigger`
instead of trigger.group(1).
...

github.com/sopel-irc/sopel - 076021e1330a46e43931bbb96f7b4ddf7bedda61 authored over 9 years ago
help: Split commands into groups by module

Close #662, close #791. They needed to be reworked to deal with the new
6.0 loader. Same general...

github.com/sopel-irc/sopel - 1252d5cee195715d079a56e314fed05b4a14df86 authored over 9 years ago
Clear job queue when reloading

Just a stop-gap to make #831 not a regression so 6.0 can get out the
door. It's not the right so...

github.com/sopel-irc/sopel - 5175660e61c7733131e9c4c90aa7bf15ecbe4dc9 authored over 9 years ago
config: Allow re-loading sections

Since reloading creates a new module and new classes in the module, the
config section classes w...

github.com/sopel-irc/sopel - 783cb94ad71ecdd289e821efef2df38192a06c4d authored over 9 years ago
time: Fix ValueError from get_timezone

github.com/sopel-irc/sopel - a0f7d8e1d0cc824375abc78e37743c330d6ae26a authored over 9 years ago
Require prompt for configure_setting

You can't get the docstring of an attribute, sadly.

Close #864

github.com/sopel-irc/sopel - ab83a1f7aef6f34995e9544ac3f5040c184ee7d8 authored over 9 years ago
Add pre-release version checking

github.com/sopel-irc/sopel - aed00a10c4dd30b1944855a3db97ae0a1e3be9b4 authored over 9 years ago
Update tumbolia URI

Close #867

github.com/sopel-irc/sopel - b9dad2636a9dd015ecf992888d31ed30fdf9c244 authored over 9 years ago
Merge pull request #866 from dgw/fix-kick-reason

[adminchannel] Fix .kick & .kickban

github.com/sopel-irc/sopel - c3a56cce9cfdda3ef329b03733190a9096dec496 authored over 9 years ago
[adminchannel] Fix .kick & .kickban

1. .kick reason was being truncated
2. .kickban didn't work because local var channel was used b...

github.com/sopel-irc/sopel - 5639b441ddff7b7b471ecf6c3d2ef628fd9f2b25 authored over 9 years ago
Fix error message to main chat. Checks parameters before using it.

github.com/sopel-irc/sopel - 48d3f13598ede7175691a779e03642a2fa4a3fb0 authored over 9 years ago
Release 6.0.0a5

github.com/sopel-irc/sopel - 3790de41aa1fc2d864a2f93994172c71ed38360f authored over 9 years ago
core: Fix setting up command docs

github.com/sopel-irc/sopel - 76d0b34c3975a97e8dc09ccb53bf247ef0621bd7 authored over 9 years ago
Merge pull request #853 from dgw/no-at-args

Handle missing args for .at & .in

github.com/sopel-irc/sopel - eae617645260557d25ff5bfdf9f4e0dcf3ea5e5e authored over 9 years ago
[remind] Handle missing .at & .in args (fixes #851)

github.com/sopel-irc/sopel - d65748798c160bd0d99f967f4cfa662ad4dfb714 authored over 9 years ago
url: Correctly set exclusion char default

Closes #849 once and for all

github.com/sopel-irc/sopel - 714cbb4a409fb5c3fac2cb0d4062e50ec117b910 authored over 9 years ago
Fix syntax error in time tools

github.com/sopel-irc/sopel - 307d90f3a5bc2a74955c3872b45ddf930a4ab4c8 authored over 9 years ago
Fix handling of default timezone configs

github.com/sopel-irc/sopel - c2a70c5de0827949486de33e2431706e1c368a83 authored over 9 years ago
Fix version_info for release versions

github.com/sopel-irc/sopel - 84ca43101c1086285f2a99d3eeab19e4ae718417 authored over 9 years ago
Merge pull request #846 from dgw/ping-optional-comma

[ping] Make using a comma optional

github.com/sopel-irc/sopel - 73932dd34e57f0d79dd42fdd6f9fc38e6bd74ced authored over 9 years ago
url: Correctly set default exclusion character

github.com/sopel-irc/sopel - 85dcb7b5f3fb820cab09a1f3bb2665d16048889e authored over 9 years ago
config: Fix setting a config value to None

This is a better solution than #850, and is relevant to #849.

github.com/sopel-irc/sopel - 8baf330891cd89191717400cc4e6957521327544 authored over 9 years ago
Improve consistency of wrapped Sopel object

This way, it's always thing(message, recipient, …) rather than switching
up between different fu...

github.com/sopel-irc/sopel - 1217c40a7549660b26deb9a6858a90f7f11172b6 authored over 9 years ago
Remove deprecated priv functions

github.com/sopel-irc/sopel - 45e08257389639958bf76cd0ca666e8f8d2dfccf authored over 9 years ago
Rename willie to sopel in tests

github.com/sopel-irc/sopel - 18b1c8e3b39277846f7c133258edac881a4e36bc authored over 9 years ago
[ping] Make using a comma optional

github.com/sopel-irc/sopel - 8fb41f45f31092530ef08a72e3f0251e6467653e authored over 9 years ago
Release 6.0.0a4

github.com/sopel-irc/sopel - bf8c242523b995dd1d349bb3e4dcbd952fafe5e5 authored over 9 years ago
Add loading modules from PyPI

github.com/sopel-irc/sopel - 532b04b6fdc3bdb207688069e0ac659a13487144 authored over 9 years ago
Rename ALL THE THINGS

github.com/sopel-irc/sopel - 725a22f36954591bbfa0ed45db228ea308820c48 authored over 9 years ago
admin: Fix setting static config attributes

Closes #841

github.com/sopel-irc/sopel - a8136716d71b4db9f2442e3b4d2af6522df67e1b authored over 9 years ago
loader: Fix command cleaning

github.com/sopel-irc/sopel - 07986e100a4604119c1ea72dea5d9eec6e3c9b4d authored over 9 years ago
Use a setuptools script entry point

The old script is still hanging around, and should be cleaned up, but
this will hopefully fix wi...

github.com/sopel-irc/sopel - 937590490239aecb173e91ebbc2a377dc916f7cc authored over 9 years ago
Merge pull request #843 from dgw/issue-836

[tld] Strip leading '.' on queries. Fixes #836.

github.com/sopel-irc/sopel - 38affda96cb081bf6d26dc7ee7f3be2934892882 authored over 9 years ago
[tld] Strip leading '.' on queries. Fixes #836.

github.com/sopel-irc/sopel - b81f25412a9be782a9253711344be777664cd7b5 authored over 9 years ago
Merge pull request #840 from dgw/validate-setctf

[clock] Test setctf same as settf

github.com/sopel-irc/sopel - d9a2a8ca0558bd5bdb8b1fc2a6be2dde605009d6 authored over 9 years ago
[clock] Test setctf same as settf

github.com/sopel-irc/sopel - 9e82a91a7d4922a4856369b49969091975f78449 authored over 9 years ago
__init__: add a version_info

github.com/sopel-irc/sopel - 55049bc7bca33a741c777bdc9110b0f6dcdc0b4b authored over 9 years ago
NEWS: Add some of the 6.0 news

github.com/sopel-irc/sopel - 98a55599a5f82bfd49a59f5364283e6eb5e04618 authored over 9 years ago
Merge pull request #807 from jnmtx/master

make .seen replies for CTCP ACTIONs say "doing nick message"

github.com/sopel-irc/sopel - 8ec68bb5d76fd4c97d6a62f0238a22790ffe2eb4 authored over 9 years ago
config: Fix type of core.verify_ssl

github.com/sopel-irc/sopel - 9d0270c87c136b1cc22a75448d394455ef030cbd authored over 9 years ago
coretasks: use auth_target for SASL mechanism

Probably not the cleanest, but is it even used?

github.com/sopel-irc/sopel - 3db448134902760c596033a0a08a137097a676f0 authored over 9 years ago
Use platform-independent default time format

See #816. Someone remind me why we support Windows?

github.com/sopel-irc/sopel - 383bc7b9acdf9285e3f8ca06554136f2d1e2c907 authored over 9 years ago
Use utf8 instead of utf-8 encoding

See #821. And fuck Windows. Seriously.

github.com/sopel-irc/sopel - 0f040260b88c7b18c26799e10850ec6b7d70c5a7 authored over 9 years ago
reload: Fix module reloading for 6.0

github.com/sopel-irc/sopel - 372b32fed0193c30e63b0795dadc118ebccb7e45 authored over 9 years ago
config: Don't blow up wizard on new config

github.com/sopel-irc/sopel - 78f0d346385da52366234fed623e0b29496e7a9a authored over 9 years ago
coretasks: fix sasl auth

github.com/sopel-irc/sopel - 51d62e30fb1556984f0c0a2f2045da8b27d224ff authored over 9 years ago
config: Fix issue with creating new config in wizard

github.com/sopel-irc/sopel - 1dddfd6938bbfa5e34a190a4243c7ec383ae65fc authored over 9 years ago
Release 6.0.0a1

github.com/sopel-irc/sopel - d644cba2a8c3eaa0bef6fb2de34de9e9be08e6c6 authored over 9 years ago
help: Remove configurability for number of help lines

This isn't KDE; we can pick sane defaults for things nobody will ever
think to configure.

github.com/sopel-irc/sopel - 7b738fddd1fb97ba14b34549943639dec471eb89 authored over 9 years ago
Fix various startup errors

github.com/sopel-irc/sopel - 8be94aa306ee8bc81dd5309967a2ac9d4e72ae1d authored over 9 years ago
Merge remote-tracking branch 'origin/master' into 6.0

github.com/sopel-irc/sopel - 01e2e13b052accbbe00f34dd7251229e03a5f2b7 authored over 9 years ago
meetbot: use new config stuff

github.com/sopel-irc/sopel - 1043f98b752b15ae8f6294fdd50e2f9e33d9593f authored over 9 years ago
wikipedia: Fix bad config import

github.com/sopel-irc/sopel - 3d7d68ea1e5fc31332d89a1857f084361a2eafd4 authored over 9 years ago
Merge pull request #825 from dgw/rate-caveat

Add note to docs about using sched with @rate

github.com/sopel-irc/sopel - a97c4b20f2f514746bbdcb778c69d740925d328c authored over 9 years ago
setup.py: Die horribly on unsupported Python version

github.com/sopel-irc/sopel - 9f68209f0ee81f53470b497bc74dd5b9bb866162 authored over 9 years ago
admin: Remove unnecessary config checks

github.com/sopel-irc/sopel - 41b5e433d43d5ce6f672b4e0c23c03f39557dbbe authored over 9 years ago
wikipedia: Use new config stuff

github.com/sopel-irc/sopel - cdc5b3544e3f4e17d9a2ab69409de97dff4ab050 authored over 9 years ago
admin: Use new config stuff

github.com/sopel-irc/sopel - c3ac8d516931621f0875b3b0c8386624419b5f42 authored over 9 years ago
translate: remove unneeded config options

github.com/sopel-irc/sopel - daab87fb830f7300e9aa36d4ecffe5109613af66 authored over 9 years ago
Remove chanlogs, github, radio, rss modules

The reasons for removing these is noted in issue #818. TL;DR, chanlogs,
github, and radio requir...

github.com/sopel-irc/sopel - 7f0167771592e206bb5418a2dc333705c272c918 authored over 9 years ago
Merge pull request #826 from dgw/fix-nick-merge

Merge nickname IDs when merging nick groups

github.com/sopel-irc/sopel - 6eb20bc479ed42fa21be8fc047708876ea66e961 authored over 9 years ago