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
github.com/sopel-irc/sopel - c8dabe485ff33fbcaa8cd2466fe165a59a1d694f authored about 6 years ago
github.com/sopel-irc/sopel - 3b698244149e4cd1d530da31329497412740774b authored about 6 years ago
From classifiers listed here:
https://pypi.org/pypi?%3Aaction=list_classifiers
github.com/sopel-irc/sopel - 8febccdc8274617372b61e85fb8a1c0f5b147de9 authored about 6 years ago
github.com/sopel-irc/sopel - 48cea932ad738e388bab9049ca1181cd0180f628 authored about 6 years ago
The configure() methods of the built-in modules used to have docstrings
in the form of a Markdow...
Don't require pyenchant on Python 3.7 or above
github.com/sopel-irc/sopel - fdd41eb68e660a25b81eb897e0f3fe537f2942d5 authored about 6 years ago
pyenchant is broken on newer distributions, and has been unmaintained
for quite a while. Since o...
github.com/sopel-irc/sopel - 73fd52245dcd986ca82c0bbd96ebe89f8b7b6a47 authored about 6 years ago
reload: Recurse into packaged modules
github.com/sopel-irc/sopel - 08a329ef86e9fa5863e8a1ee958be2506f067295 authored about 6 years agogithub.com/sopel-irc/sopel - 48aaff666afe8f6111446f65e760784cc99dcd75 authored about 6 years ago
movie: removing broken module
github.com/sopel-irc/sopel - 9f49c20c509b01082bf5592e829b92eca1a4eb9b authored about 6 years agoweather: removing weather module
github.com/sopel-irc/sopel - 4a4b44396dacdf62914057220703b748c550824a authored about 6 years agogithub.com/sopel-irc/sopel - ac5bd8b11ee72c3959da2b43253d712380c099e9 authored about 6 years ago
To send a long message, Sopel needs to split the message in multiple
lines of text, and used to ...
config: Add default value of 'UTC' to core.default_timezone
github.com/sopel-irc/sopel - cf4bccf4b98d429e9ef9b531e996be2ec92ba82b authored about 6 years agoreadme: fixing broken link
github.com/sopel-irc/sopel - 1d2eb37cced0f48a09162211dc4f4891d785e5c3 authored about 6 years agogithub.com/sopel-irc/sopel - 0438ed5545ebe322aec4c3afb4e76942d28ae663 authored about 6 years ago
etymology: Back to basics
github.com/sopel-irc/sopel - 8a6df765072e44ecbfb9acdcc3275fcd2cd4284f authored about 6 years agogithub.com/sopel-irc/sopel - b73e34ed22659aab4edd196849c876a94ea2993b authored about 6 years ago
instagram: Update regex to include links with usernames
github.com/sopel-irc/sopel - d70baf0d3c111ec18720f6f9f6d342db69dcc69b authored about 6 years agolmgtfy: add examples with tests
github.com/sopel-irc/sopel - d1e848ce08d4929f2fe675645d995fbada37eeca authored about 6 years agoreadme: fixing broken issues link
github.com/sopel-irc/sopel - 1afadee5d16c86b2398878ceb2d6db90feb876e5 authored about 6 years agogithub.com/sopel-irc/sopel - 8e967e8c146a7c9de42fbbe1a3522d7333adc186 authored about 6 years ago
The `.choose` command's output adds a space after the delimiter: this
works fine after a comma, ...
It is now possible to use the space as a delimiter:
[nick] .choose a b c
[Sopel] Your o...
github.com/sopel-irc/sopel - 30c85564bc367a311304d5c5d23f75ac9395b137 authored about 6 years ago
target: nick property are now updated properly on NICK events
github.com/sopel-irc/sopel - 1a2920fac008579bd6f9688491ba23d66c36f070 authored about 6 years agoFixing deprecation warnings in tests
github.com/sopel-irc/sopel - 7dba4d78d3ab17522279f7dcf0f7990367a8f857 authored about 6 years agogithub.com/sopel-irc/sopel - 7fa114fef1cf5e0a7a1735af0db85894d99bb1c5 authored about 6 years ago
github.com/sopel-irc/sopel - 583fdd17f394b4ef956533f65d9fd0891aa6bcba authored about 6 years ago
search: add contextual warning for 'site:' in DDG query
github.com/sopel-irc/sopel - 6a675ac8178d58c2d7083d6c32c0454acec8c89f authored about 6 years agoFix bot.channels.privileges
github.com/sopel-irc/sopel - e7551470545ac5dbfa68ac00be3a047563e46ad6 authored about 6 years ago
Resolves #1426, and some potential oddities in time handling on fresh
Sopel installs.
reddit: match more subdomains
github.com/sopel-irc/sopel - e823b5bfde11b3eba2e80ca09c36c21df1253991 authored about 6 years agodocs: Add Open Collective to README.rst
github.com/sopel-irc/sopel - 21b65ed8356ee9fdeb1d903212820917a3aaa034 authored about 6 years ago
With the Open Collective badges added, there isn't enough space on the
"Introduction" heading li...
github.com/sopel-irc/sopel - ffc95053173a57df73edaad04c3f6a8e8c70571b authored about 6 years ago
And use it in coretasks' _record_who() instead of manually messing with
bot.channels[channel].pr...
url: add punctuation cleaning
github.com/sopel-irc/sopel - 0874a7e1ec75e9171b3ac5c0260b2f312486c3fc authored about 6 years agotest: add coverage_html_report dir to gitignore
github.com/sopel-irc/sopel - 7131f5e7411b465ece8f666624eafc940125d031 authored about 6 years ago
Since the `.coveragerc` configuration file defines
`coverage_html_report` as the HTML report fol...
dice: strip whitespace from choices
github.com/sopel-irc/sopel - 8bbc97b0300cc6d1b6fc0b00be1c2d0eced23ee7 authored about 6 years agoxkcd: Change search engine from Duckduckgo to Bing
github.com/sopel-irc/sopel - b1643f1e45b935fc3484dec067ed498aec5a4ac5 authored about 6 years agowiktionary: fix failed lookup for certain words
github.com/sopel-irc/sopel - 6f2c9e95eed017c6cf30d2d56191de8ed4f2e16d authored about 6 years agotld: add argument check
github.com/sopel-irc/sopel - 8f19a277c6e51708530dbe50153af6e3124b4141 authored about 6 years ago
Fixes sopel-irc/sopel#1361 where certain words do not return
a definition when one is available....
wiktionary: fix inability to look up affixes
github.com/sopel-irc/sopel - 1b746acab784b8eb5567e683425649b8683659ee authored about 6 years agoirc: sopel now runs shutdown routines on connection error
github.com/sopel-irc/sopel - 4f56575d4c9790c4b1c808b464a5067b85c7492e authored about 6 years agofix: ctrl-c now runs shutdown routines
github.com/sopel-irc/sopel - ef78d08a2980c9e4c8b5ca9f094e093d48a2589d authored about 6 years agoweather: Bundle of small tweaks
github.com/sopel-irc/sopel - b869fb590c760aefb579de52629fed94bbd00d32 authored about 6 years agodice: invalid dice rolls now gives a more friendly error
github.com/sopel-irc/sopel - 4bf71cfb887fafc9e895dc1b5f0819588e0141a9 authored about 6 years agoadmin: .set command now handles spaces properly
github.com/sopel-irc/sopel - c60883789c4bef838d15437c216a6b5123eeebb9 authored about 6 years agogithub.com/sopel-irc/sopel - b599a7493931d59249cbd425d276a30c620dc355 authored about 6 years ago
url: Say something on .title command failure
github.com/sopel-irc/sopel - dc7fdfbb37d8950f8bd8e883055ff17eb6acc489 authored about 6 years agoformatting: add reverse-color support
github.com/sopel-irc/sopel - 9b439582eb800c8486e5cdb844883c79ed82cc7b authored about 6 years ago
It's not very well supported, and it can be unpredictable, but people
might find a use for it an...
formatting: add hex color support
github.com/sopel-irc/sopel - b369e846a4baf59796e89aed4f93888af77743dc authored about 6 years agogithub.com/sopel-irc/sopel - 09c95764e189cde2d9e857322b379d0878906c24 authored about 6 years ago
add support for old.reddit.com links
github.com/sopel-irc/sopel - 6eb54f464c64928edfacace2f8b785d27c602d99 authored about 6 years agoweather: convert WOEID lookup to HTTPS too
github.com/sopel-irc/sopel - 8da341364bdb86f90a629c42ee8522ea1c44bafd authored about 6 years agosafety: retrieve MalwareDomains list over HTTPS
github.com/sopel-irc/sopel - ae341306ae6e52123d4ec4f717c8175fb681cfd5 authored about 6 years ago
Takes care of the ugliest of ugly output. There's more to play with, as
discussed in #1420, but ...
reddit: Link to user page with HTTPS
github.com/sopel-irc/sopel - d73a410717d6cb2b164bf5411f20a995210bbc22 authored about 6 years agogithub.com/sopel-irc/sopel - ae8e2dc6b3cdf1349277189f7963a0341683c6f7 authored about 6 years ago
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 agowikipedia: fetch from API over HTTPS
github.com/sopel-irc/sopel - 5f3050fa2d3ef1c7c1618f33384fd165997238f8 authored about 6 years agowiktionary: Use HTTPS API
github.com/sopel-irc/sopel - 2dc7cb9b324e3593b5dcc9096d6a369c4e29cf03 authored about 6 years agopronouns: use HTTPS in output links
github.com/sopel-irc/sopel - 45a43b4508e9c9231708c808162b0c8aa52ca93b authored about 6 years agocurrency: Put API URL where it belongs & use HTTPS
github.com/sopel-irc/sopel - 8f839d6b315825da15fa1b29c096d4d436b9b460 authored about 6 years agoxkcd: always use HTTPS for URLs in output
github.com/sopel-irc/sopel - 9c8971faded15f23e243ddd6fc7211367013b4aa authored about 6 years agolmgtfy: urlencode query
github.com/sopel-irc/sopel - e7e419e794672d56acff43cd0a09c78d46f78ac1 authored about 6 years agoUse 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 agolmgtfy: update URLs to HTTPS
github.com/sopel-irc/sopel - 1a58a71dda4b9e0ce3ad8e096d57c9a5c6c3b590 authored about 6 years agoRendering errors prevented GitHub from displaying the formatting.
[Skip CI]
github.com/sopel-irc/sopel - cceed961eb255395839c2db3472e9c9d564464c5 authored about 6 years ago
Hi, I'm making updates for Open Collective. Either you or a supporter
signed this repo up for Op...
Add Instagram module
github.com/sopel-irc/sopel - c959be42d1a52fcacd2aa7e372aa94d17bb0ca88 authored about 6 years agogithub.com/sopel-irc/sopel - e602c6e61c45435d324e786d5b04a011c785601e authored about 6 years ago
github.com/sopel-irc/sopel - 07d5d693f969dbdb03149d41a7515f0b6e5e9c5f authored about 6 years ago
Co-Authored-By: alanhuang122 <[email protected]>
github.com/sopel-irc/sopel - 9974d6bddc6025bee7fb49c6aed179231d96b974 authored about 6 years ago
This could be done in a more complicated way to try and make sure of
things like only removing o...
Trailing punctuation is often included when URLs get written into
sentences, but the symbols rar...
github.com/sopel-irc/sopel - 0b1b9e7019298edffdaf4f4fe860fd863fca5810 authored over 6 years ago
github.com/sopel-irc/sopel - 9f0ef08766c5c6bd7c1b44d241bfa6bb6f2bcb97 authored over 6 years ago
github.com/sopel-irc/sopel - f453a65b809fa02e8090f2243f3a1acda0c30ecd authored over 6 years ago
github.com/sopel-irc/sopel - d776b6f90aefb7f02967520ea972c2e3fa253711 authored over 6 years ago
github.com/sopel-irc/sopel - 46f32ff3d1320f5a6c6ef28bf9c30c8b9f504ef4 authored over 6 years ago
github.com/sopel-irc/sopel - f5ebb7216c84ca27db9fde1e258eea26e849ff49 authored over 6 years ago
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
Directly addresses sopel-irc/sopel#1177 by adding "Prefix" and "Suffix"
types to parsing loop.
url: refactor url_finder regex into a function
github.com/sopel-irc/sopel - cd59222e3886e0c3c0021159e8c36c4e65331018 authored over 6 years agourl: added optional shortening of long URLs
github.com/sopel-irc/sopel - 658f3c5602953f6524baf3d39bfe2a84a36fc806 authored over 6 years ago
New function get_tinyurl in URL module
title and title_auto can now shorten long URLs using Tiny...
github.com/sopel-irc/sopel - 42fd9a14ebdcb8482446a5259aeedec13fc0ff44 authored over 6 years ago
translate: use HTTPS endpoint
github.com/sopel-irc/sopel - b2f59dd531eb3843cb549c4a9e0461ab11da42b9 authored over 6 years agoNo arguments makes bot say exception. Argument check prevents this.
github.com/sopel-irc/sopel - f0bfb7a945d78f37ac21e3cb078f3af6a6f229b9 authored over 6 years agoloader, module: Fix help_prefix cleanup & example docs
github.com/sopel-irc/sopel - 1bd8e45e64d7882e0129b5a7468341ae6fe3cde0 authored over 6 years ago
Callable cleanup in loader now always uses help_prefix's default value
to replace. The documenta...
handle TLS and CNAMEs gracefully
github.com/sopel-irc/sopel - 2a04e8ff3cf594eed786de4a5471c01f00e14266 authored over 6 years ago
JSONDecodeError doesn't live in json.decoder, and it's not present at
all in Python 2.7. Since J...