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

spellcheck: document and format

github.com/sopel-irc/sopel - c8dabe485ff33fbcaa8cd2466fe165a59a1d694f authored about 6 years ago
spellcheck: add ability to check multiple words at once

github.com/sopel-irc/sopel - 3b698244149e4cd1d530da31329497412740774b authored about 6 years ago
setup.py: add Trove classifiers

From classifiers listed here:
https://pypi.org/pypi?%3Aaction=list_classifiers

github.com/sopel-irc/sopel - c760fbebeb7f3a302a78d998856b94a769a2b05b authored about 6 years ago
Fix invalid escape sequence \_ used in several places

github.com/sopel-irc/sopel - 8febccdc8274617372b61e85fb8a1c0f5b147de9 authored about 6 years ago
admin: clean up some docstring/comment typos

github.com/sopel-irc/sopel - 48cea932ad738e388bab9049ca1181cd0180f628 authored about 6 years ago
Update docstrings to support revamped autogen script for website

The configure() methods of the built-in modules used to have docstrings
in the form of a Markdow...

github.com/sopel-irc/sopel - 07edfa42af2f318f95fe90c8f755dcaedb69d246 authored about 6 years ago
Merge pull request #1454 from dgw/pyenchant-only-below-py3.7

Don't require pyenchant on Python 3.7 or above

github.com/sopel-irc/sopel - fdd41eb68e660a25b81eb897e0f3fe537f2942d5 authored about 6 years ago
Don't require pyenchant on Python 3.7 or above

pyenchant is broken on newer distributions, and has been unmaintained
for quite a while. Since o...

github.com/sopel-irc/sopel - f7b2b8780eb3d7efcd94aa261c3104d1189e7978 authored about 6 years ago
Release version 6.6.0

github.com/sopel-irc/sopel - 73fd52245dcd986ca82c0bbd96ebe89f8b7b6a47 authored about 6 years ago
Merge pull request #1314 from dgw/1056-fix-with-recursion

reload: Recurse into packaged modules

github.com/sopel-irc/sopel - 08a329ef86e9fa5863e8a1ee958be2506f067295 authored about 6 years ago
reload: apply recursion to "all" case, too

github.com/sopel-irc/sopel - 48aaff666afe8f6111446f65e760784cc99dcd75 authored about 6 years ago
Merge pull request #1441 from RustyBower/remove_movie_module

movie: removing broken module

github.com/sopel-irc/sopel - 9f49c20c509b01082bf5592e829b92eca1a4eb9b authored about 6 years ago
Merge pull request #1440 from RustyBower/delete_weather

weather: removing weather module

github.com/sopel-irc/sopel - 4a4b44396dacdf62914057220703b748c550824a authored about 6 years ago
core: irc.bot write method truncate properly unicode message

github.com/sopel-irc/sopel - ac5bd8b11ee72c3959da2b43253d712380c099e9 authored about 6 years ago
core: 2-bytes unicode characters are not truncated anymore

To send a long message, Sopel needs to split the message in multiple
lines of text, and used to ...

github.com/sopel-irc/sopel - 1cc5e289d289da6b350e8a1764b89eb6575625a7 authored about 6 years ago
Merge pull request #1437 from dgw/default-default-timezone

config: Add default value of 'UTC' to core.default_timezone

github.com/sopel-irc/sopel - cf4bccf4b98d429e9ef9b531e996be2ec92ba82b authored about 6 years ago
Merge pull request #1447 from RustyBower/readme_fix

readme: fixing broken link

github.com/sopel-irc/sopel - 1d2eb37cced0f48a09162211dc4f4891d785e5c3 authored about 6 years ago
readme: fixing broken link

github.com/sopel-irc/sopel - 0438ed5545ebe322aec4c3afb4e76942d28ae663 authored about 6 years ago
Merge pull request #1432 from kwaaak/patch-3

etymology: Back to basics

github.com/sopel-irc/sopel - 8a6df765072e44ecbfb9acdcc3275fcd2cd4284f authored about 6 years ago
etymology: Back to basics

github.com/sopel-irc/sopel - b73e34ed22659aab4edd196849c876a94ea2993b authored about 6 years ago
Merge pull request #1431 from kwaaak/patch-1

instagram: Update regex to include links with usernames

github.com/sopel-irc/sopel - d70baf0d3c111ec18720f6f9f6d342db69dcc69b authored about 6 years ago
Merge pull request #1427 from Exirel/test-lmgtfy

lmgtfy: add examples with tests

github.com/sopel-irc/sopel - d1e848ce08d4929f2fe675645d995fbada37eeca authored about 6 years ago
Merge pull request #1444 from RustyBower/readme_fix

readme: fixing broken issues link

github.com/sopel-irc/sopel - 1afadee5d16c86b2398878ceb2d6db90feb876e5 authored about 6 years ago
readme: fixing broken issues link

github.com/sopel-irc/sopel - 8e967e8c146a7c9de42fbbe1a3522d7333adc186 authored about 6 years ago
dice: format delimiter in .choose's output

The `.choose` command's output adds a space after the delimiter: this
works fine after a comma, ...

github.com/sopel-irc/sopel - c71a127fefa18c67448bb7b5c07299996beb9417 authored about 6 years ago
dice: add space as a choose command delimiter

It is now possible to use the space as a delimiter:

[nick] .choose a b c
[Sopel] Your o...

github.com/sopel-irc/sopel - c521b9750b4dfc0da021b76ff2c9b02092fdc423 authored about 6 years ago
lmgtfy: add examples with tests

github.com/sopel-irc/sopel - 30c85564bc367a311304d5c5d23f75ac9395b137 authored about 6 years ago
Merge pull request #1419 from Hanicef/fix_1358

target: nick property are now updated properly on NICK events

github.com/sopel-irc/sopel - 1a2920fac008579bd6f9688491ba23d66c36f070 authored about 6 years ago
Merge pull request #1423 from RustyBower/unittest_fixes

Fixing deprecation warnings in tests

github.com/sopel-irc/sopel - 7dba4d78d3ab17522279f7dcf0f7990367a8f857 authored about 6 years ago
movie: remove broken module (see #1198)

github.com/sopel-irc/sopel - 7fa114fef1cf5e0a7a1735af0db85894d99bb1c5 authored about 6 years ago
weather: remove broken module (see #1435)

github.com/sopel-irc/sopel - 583fdd17f394b4ef956533f65d9fd0891aa6bcba authored about 6 years ago
Merge pull request #1418 from dgw/search-warn-duck-multisite

search: add contextual warning for 'site:' in DDG query

github.com/sopel-irc/sopel - 6a675ac8178d58c2d7083d6c32c0454acec8c89f authored about 6 years ago
Merge pull request #1313 from dgw/fix-bot.channels.privileges

Fix bot.channels.privileges

github.com/sopel-irc/sopel - e7551470545ac5dbfa68ac00be3a047563e46ad6 authored about 6 years ago
config: Add default value of 'UTC' to core.default_timezone

Resolves #1426, and some potential oddities in time handling on fresh
Sopel installs.

github.com/sopel-irc/sopel - d527cb96f73bf5be2d26fc53d0c76b10e30b4a5d authored about 6 years ago
Merge pull request #1417 from Srinivas11789/issue1411

reddit: match more subdomains

github.com/sopel-irc/sopel - e823b5bfde11b3eba2e80ca09c36c21df1253991 authored about 6 years ago
Merge pull request #1323 from monkeywithacupcake/patch-1

docs: Add Open Collective to README.rst

github.com/sopel-irc/sopel - 21b65ed8356ee9fdeb1d903212820917a3aaa034 authored about 6 years ago
readme: make document title & move badges above intro

With the Open Collective badges added, there isn't enough space on the
"Introduction" heading li...

github.com/sopel-irc/sopel - 8637cefbe4504add16b83520597759bb9bd2178e authored about 6 years ago
instagram: Update regex to include links with usernames

github.com/sopel-irc/sopel - ffc95053173a57df73edaad04c3f6a8e8c70571b authored about 6 years ago
types, coretasks: Let Channel.add_user() take a privmask

And use it in coretasks' _record_who() instead of manually messing with
bot.channels[channel].pr...

github.com/sopel-irc/sopel - ba16af592f2f7912de94e51f244115ff9499713a authored about 6 years ago
Merge pull request #1413 from dgw/url-punctuation-handling

url: add punctuation cleaning

github.com/sopel-irc/sopel - 0874a7e1ec75e9171b3ac5c0260b2f312486c3fc authored about 6 years ago
Merge pull request #1428 from Exirel/ignore-coverage-html

test: add coverage_html_report dir to gitignore

github.com/sopel-irc/sopel - 7131f5e7411b465ece8f666624eafc940125d031 authored about 6 years ago
test: add coverage_html_report dir to gitignore

Since the `.coveragerc` configuration file defines
`coverage_html_report` as the HTML report fol...

github.com/sopel-irc/sopel - 803d9efeec79f3427c98667940fd021bb190d615 authored about 6 years ago
Merge pull request #1421 from dgw/choose-better-output

dice: strip whitespace from choices

github.com/sopel-irc/sopel - 8bbc97b0300cc6d1b6fc0b00be1c2d0eced23ee7 authored about 6 years ago
Merge pull request #1410 from kwaaak/patch-4

xkcd: Change search engine from Duckduckgo to Bing

github.com/sopel-irc/sopel - b1643f1e45b935fc3484dec067ed498aec5a4ac5 authored about 6 years ago
Merge pull request #1409 from HumorBaby/1361-wiktionary-page-irregularity

wiktionary: fix failed lookup for certain words

github.com/sopel-irc/sopel - 6f2c9e95eed017c6cf30d2d56191de8ed4f2e16d authored about 6 years ago
Merge pull request #1406 from HumorBaby/tld-add-arg-check

tld: add argument check

github.com/sopel-irc/sopel - 8f19a277c6e51708530dbe50153af6e3124b4141 authored about 6 years ago
wiktionary: fix failed lookup for certain words

Fixes sopel-irc/sopel#1361 where certain words do not return
a definition when one is available....

github.com/sopel-irc/sopel - ad437c3436c4c8bb4a37c0a06c6b6367777a7829 authored about 6 years ago
Merge pull request #1405 from HumorBaby/1177-wiktionary-affix

wiktionary: fix inability to look up affixes

github.com/sopel-irc/sopel - 1b746acab784b8eb5567e683425649b8683659ee authored about 6 years ago
Merge pull request #1388 from Hanicef/fix-1378

irc: sopel now runs shutdown routines on connection error

github.com/sopel-irc/sopel - 4f56575d4c9790c4b1c808b464a5067b85c7492e authored about 6 years ago
Merge pull request #1381 from Hanicef/fix-1370

fix: ctrl-c now runs shutdown routines

github.com/sopel-irc/sopel - ef78d08a2980c9e4c8b5ca9f094e093d48a2589d authored about 6 years ago
Merge pull request #1392 from dgw/weather-tweaks-after-1187

weather: Bundle of small tweaks

github.com/sopel-irc/sopel - b869fb590c760aefb579de52629fed94bbd00d32 authored about 6 years ago
Merge pull request #1386 from Hanicef/fix-1189

dice: invalid dice rolls now gives a more friendly error

github.com/sopel-irc/sopel - 4bf71cfb887fafc9e895dc1b5f0819588e0141a9 authored about 6 years ago
Merge pull request #1385 from Hanicef/fix-1384

admin: .set command now handles spaces properly

github.com/sopel-irc/sopel - c60883789c4bef838d15437c216a6b5123eeebb9 authored about 6 years ago
Fixing deprecation warnings in tests

github.com/sopel-irc/sopel - b599a7493931d59249cbd425d276a30c620dc355 authored about 6 years ago
Merge pull request #1380 from dgw/title-cmd-error

url: Say something on .title command failure

github.com/sopel-irc/sopel - dc7fdfbb37d8950f8bd8e883055ff17eb6acc489 authored about 6 years ago
Merge pull request #1379 from dgw/formatting/reverse-color

formatting: add reverse-color support

github.com/sopel-irc/sopel - 9b439582eb800c8486e5cdb844883c79ed82cc7b authored about 6 years ago
formatting: add reverse-color support

It's not very well supported, and it can be unpredictable, but people
might find a use for it an...

github.com/sopel-irc/sopel - f2f520189e428f1ad26aaa29938a4a2371132a1d authored about 6 years ago
Merge pull request #1368 from dgw/formatting/hex-color

formatting: add hex color support

github.com/sopel-irc/sopel - b369e846a4baf59796e89aed4f93888af77743dc authored about 6 years ago
reddit: expand subdomain matching (resolves #1411)

github.com/sopel-irc/sopel - 09c95764e189cde2d9e857322b379d0878906c24 authored about 6 years ago
Merge pull request #1397 from dasu/patch-1

add support for old.reddit.com links

github.com/sopel-irc/sopel - 6eb54f464c64928edfacace2f8b785d27c602d99 authored about 6 years ago
Merge pull request #1377 from dgw/weather-https

weather: convert WOEID lookup to HTTPS too

github.com/sopel-irc/sopel - 8da341364bdb86f90a629c42ee8522ea1c44bafd authored about 6 years ago
Merge pull request #1376 from dgw/safety-malwaredomains-https

safety: retrieve MalwareDomains list over HTTPS

github.com/sopel-irc/sopel - ae341306ae6e52123d4ec4f717c8175fb681cfd5 authored about 6 years ago
dice: strip whitespace from choices in .choose output

Takes care of the ugliest of ugly output. There's more to play with, as
discussed in #1420, but ...

github.com/sopel-irc/sopel - 2e9077177672f3a655942c90a615e26d5166585a authored about 6 years ago
Merge pull request #1375 from dgw/reddit-https

reddit: Link to user page with HTTPS

github.com/sopel-irc/sopel - d73a410717d6cb2b164bf5411f20a995210bbc22 authored about 6 years ago
target: nick property are now updated properly on NICK events

github.com/sopel-irc/sopel - ae8e2dc6b3cdf1349277189f7963a0341683c6f7 authored about 6 years ago
search: add contextual warning for 'site:' in DDG query

The simple way to deal with #1415.

A rewrite isn't in the cards this late in the release cycle ...

github.com/sopel-irc/sopel - 2488b8f95e6881659752c0c85e00132a5283971f authored about 6 years ago
Merge pull request #1374 from dgw/wikipedia-https

wikipedia: fetch from API over HTTPS

github.com/sopel-irc/sopel - 5f3050fa2d3ef1c7c1618f33384fd165997238f8 authored about 6 years ago
Merge pull request #1373 from dgw/wiktionary-https

wiktionary: Use HTTPS API

github.com/sopel-irc/sopel - 2dc7cb9b324e3593b5dcc9096d6a369c4e29cf03 authored about 6 years ago
Merge pull request #1372 from dgw/pronouns-https

pronouns: use HTTPS in output links

github.com/sopel-irc/sopel - 45a43b4508e9c9231708c808162b0c8aa52ca93b authored about 6 years ago
Merge pull request #1371 from dgw/currency-https

currency: Put API URL where it belongs & use HTTPS

github.com/sopel-irc/sopel - 8f839d6b315825da15fa1b29c096d4d436b9b460 authored about 6 years ago
Merge pull request #1367 from dgw/xkcd-https

xkcd: always use HTTPS for URLs in output

github.com/sopel-irc/sopel - 9c8971faded15f23e243ddd6fc7211367013b4aa authored about 6 years ago
Merge pull request #1365 from dgw/lmgtfy-urlencode

lmgtfy: urlencode query

github.com/sopel-irc/sopel - e7e419e794672d56acff43cd0a09c78d46f78ac1 authored about 6 years ago
lmgtfy: urlencode query

Use web.quote() to encode the query so it's safe to use as a GET param.

github.com/sopel-irc/sopel - a7de4b55cef87a5e4b2ff9588c338aa11d5a6e62 authored about 6 years ago
Merge pull request #1363 from dgw/lmgtfy-https

lmgtfy: update URLs to HTTPS

github.com/sopel-irc/sopel - 1a58a71dda4b9e0ce3ad8e096d57c9a5c6c3b590 authored about 6 years ago
readme: fix rendering after Open Collective additions

Rendering errors prevented GitHub from displaying the formatting.

[Skip CI]

github.com/sopel-irc/sopel - cceed961eb255395839c2db3472e9c9d564464c5 authored about 6 years ago
readme: add Open Collective info

Hi, I'm making updates for Open Collective. Either you or a supporter
signed this repo up for Op...

github.com/sopel-irc/sopel - 32dbc111c090d86358655677729311afee8e0365 authored about 6 years ago
Merge pull request #1260 from kwaaak/instagram

Add Instagram module

github.com/sopel-irc/sopel - c959be42d1a52fcacd2aa7e372aa94d17bb0ca88 authored about 6 years ago
wikipedia: reconcile WikiParser functions

github.com/sopel-irc/sopel - e602c6e61c45435d324e786d5b04a011c785601e authored about 6 years ago
wikipedia: grab section title from anchor

github.com/sopel-irc/sopel - 07d5d693f969dbdb03149d41a7515f0b6e5e9c5f authored about 6 years ago
wikipedia: attempt to fix py2 HTMLParser import

Co-Authored-By: alanhuang122 <[email protected]>

github.com/sopel-irc/sopel - 9974d6bddc6025bee7fb49c6aed179231d96b974 authored about 6 years ago
url: add parentheses/braces/brackets cleaning

This could be done in a more complicated way to try and make sure of
things like only removing o...

github.com/sopel-irc/sopel - c113f4d5b2c45f5414c3569494eb81a997745471 authored about 6 years ago
url: add optional punctuation cleaning to URL finder

Trailing punctuation is often included when URLs get written into
sentences, but the symbols rar...

github.com/sopel-irc/sopel - 2046fa81af16d59123270a9c851c2bf9b004d817 authored over 6 years ago
wikipedia: appease flake8

github.com/sopel-irc/sopel - 0b1b9e7019298edffdaf4f4fe860fd863fca5810 authored over 6 years ago
wikipedia: refine handling of sections

github.com/sopel-irc/sopel - 9f0ef08766c5c6bd7c1b44d241bfa6bb6f2bcb97 authored over 6 years ago
wikipedia: refine WikiParser

github.com/sopel-irc/sopel - f453a65b809fa02e8090f2243f3a1acda0c30ecd authored over 6 years ago
wikipedia: basic section snippet retrieval

github.com/sopel-irc/sopel - d776b6f90aefb7f02967520ea972c2e3fa253711 authored over 6 years ago
wikipedia: set up imports

github.com/sopel-irc/sopel - 46f32ff3d1320f5a6c6ef28bf9c30c8b9f504ef4 authored over 6 years ago
reddit: add support for old.reddit.com links

github.com/sopel-irc/sopel - f5ebb7216c84ca27db9fde1e258eea26e849ff49 authored over 6 years ago
Change search engine from Duckduckgo to Bing

For whatever reason Duckduckgo (which is used when it says google_search in this module) does no...

github.com/sopel-irc/sopel - 9ff0eb1e6f10b02c044df7155e301f6a9d0b6edd authored over 6 years ago
wiktionary: fix inability to look up affixes

Directly addresses sopel-irc/sopel#1177 by adding "Prefix" and "Suffix"
types to parsing loop.

github.com/sopel-irc/sopel - 39e0c1db1066390e94fac68256ecb30f39b259a2 authored over 6 years ago
Merge pull request #1394 from dgw/url-matching-rewrite

url: refactor url_finder regex into a function

github.com/sopel-irc/sopel - cd59222e3886e0c3c0021159e8c36c4e65331018 authored over 6 years ago
Merge pull request #1408 from brasstax/tinyurl-rebase

url: added optional shortening of long URLs

github.com/sopel-irc/sopel - 658f3c5602953f6524baf3d39bfe2a84a36fc806 authored over 6 years ago
url: added optional shortening of long URLs

New function get_tinyurl in URL module
title and title_auto can now shorten long URLs using Tiny...

github.com/sopel-irc/sopel - e515a735464ac22113d74e7e3e2f09ed2a0c133a authored over 6 years ago
instagram: Parse links and display information

github.com/sopel-irc/sopel - 42fd9a14ebdcb8482446a5259aeedec13fc0ff44 authored over 6 years ago
Merge pull request #1362 from dgw/translate-https

translate: use HTTPS endpoint

github.com/sopel-irc/sopel - b2f59dd531eb3843cb549c4a9e0461ab11da42b9 authored over 6 years ago
tld: add argument check

No arguments makes bot say exception. Argument check prevents this.

github.com/sopel-irc/sopel - f0bfb7a945d78f37ac21e3cb078f3af6a6f229b9 authored over 6 years ago
Merge pull request #1303 from dgw/1283-help-prefix

loader, module: Fix help_prefix cleanup & example docs

github.com/sopel-irc/sopel - 1bd8e45e64d7882e0129b5a7468341ae6fe3cde0 authored over 6 years ago
loader, module: Fix help_prefix cleanup & example docs

Callable cleanup in loader now always uses help_prefix's default value
to replace. The documenta...

github.com/sopel-irc/sopel - 958762cac2c1f1e434e098f86631c48a9cb5eaa1 authored over 6 years ago
Merge pull request #1266 from tpltnt/issue-570

handle TLS and CNAMEs gracefully

github.com/sopel-irc/sopel - 2a04e8ff3cf594eed786de4a5471c01f00e14266 authored over 6 years ago
translate: except ValueError instead for compatibility

JSONDecodeError doesn't live in json.decoder, and it's not present at
all in Python 2.7. Since J...

github.com/sopel-irc/sopel - 8d3d3ef2bcc98d69751ea4aa4aefdee8bf4b8a3c authored over 6 years ago