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

Release 6.5.3

github.com/sopel-irc/sopel - 253fd9b8125764e4085970c2fd2959645822f649 authored almost 7 years ago
Merge pull request #1293 from nfearnley/patch-testing

Updates to testing process

github.com/sopel-irc/sopel - ec57acc3a8677f756f6d650289c44319155b42f3 authored almost 7 years ago
Add changelog for upcoming 6.5.3 release

github.com/sopel-irc/sopel - 082a7c6725497515c7a78b89848663ef9fcfb945 authored almost 7 years ago
Update to testing process

Moved coveralls and flake8 install to dev-requirements.txt
Moved coverage parameters to .coverag...

github.com/sopel-irc/sopel - 3f1dbc2cf5e3985095ed6d2dfb7b1179d5d65fe4 authored almost 7 years ago
Merge pull request #1299 from dgw/additional-config-tests

Additional config tests

github.com/sopel-irc/sopel - 3656b3bcd42096435a636292887527a4716d39f4 authored almost 7 years ago
Merge pull request #1312 from kwaaak/patch-1

reddit: Cross-compatibility for praw

github.com/sopel-irc/sopel - ffdaa1389e4e3c932b40d58d25e4c45122ca0719 authored almost 7 years ago
Cross-compatibility for praw

github.com/sopel-irc/sopel - b52c318798c766204a6cf8b421884cd9c204b9f9 authored almost 7 years ago
Merge pull request #1310 from dgw/ipython-requirements-take2

Fix IPython requirement for real

github.com/sopel-irc/sopel - 089af2ac4e1a2fd8ab5a4b7fc01c9baf0532312f authored almost 7 years ago
Fix IPython requirement for real

Either pip isn't smart enough to figure out which Python versions a
package version is compatibl...

github.com/sopel-irc/sopel - 0e6f1e64b3a14b574e65adade0f7450c39ef5f38 authored almost 7 years ago
Merge pull request #1307 from sopel-irc/revert-1297-exclude-tests-from-dist

Revert "Prune tests from release distribution"

github.com/sopel-irc/sopel - b68e8fff11dbebcd4dbb502691fea8f9d9b8810e authored almost 7 years ago
Revert "Prune tests from release distribution"

github.com/sopel-irc/sopel - 5d91f5df4b8f3ea81a7fe42689e3d3035d73efce authored almost 7 years ago
tell: Increase max nick length 20 -> 30

Closes #1304

github.com/sopel-irc/sopel - 546c571c06f8863054d84feb1a32b5428d17b9ce authored almost 7 years ago
Merge pull request #1297 from dgw/exclude-tests-from-dist

Prune tests from release distribution

github.com/sopel-irc/sopel - 2897807eccd8b06c77472c8738fb69e325ba3426 authored almost 7 years ago
Merge pull request #1296 from dgw/conditional-test-injection

module: only inject test functions if testing

github.com/sopel-irc/sopel - d9b38f4dee030769055216c82924672839327899 authored almost 7 years ago
Merge pull request #1298 from dgw/regex-tests-search

search: use regex for example tests

github.com/sopel-irc/sopel - 4f3aa8450675cfb0643c1e367c580e4fd82ae40e authored almost 7 years ago
formatting: add italics (w/test)

github.com/sopel-irc/sopel - a141db295452c16dad842dd4d2dd68749f8c8b65 authored almost 7 years ago
formatting: sort control code constant definitions

Kind of matching https://modern.ircdocs.horse/formatting.html

github.com/sopel-irc/sopel - 89d1dc94bccf7def431181c357bef3a14f9b4c50 authored almost 7 years ago
config.types.FilenameAttribute: catch py2 IOError

One of those little things that changed between py2 and py3 is what
happens when you try to open...

github.com/sopel-irc/sopel - 3ba963364564d8d3d492eaa430ae84fcc329041d authored almost 7 years ago
test_config: Perform setUp()/tearDown() only once

There's no need to bother with setup and teardown for every test. Doing
so only causes unnecessa...

github.com/sopel-irc/sopel - 99b71e2a10ca5c23d11b2ca3145f51578a4cbf56 authored almost 7 years ago
test_config: Make setUpClass() work on py2 too

That'll teach me to forget to run `coverage2` as well before pushing.

Bonus: Running the new te...

github.com/sopel-irc/sopel - 31426d0bf0b816b81a9f93023fe46c1d6cdca426 authored almost 7 years ago
test_config: Add tests for all sopel.config.types

Ran into maybe a race condition with creating/deleting directories &
files inside setUp(), looki...

github.com/sopel-irc/sopel - b544b2b2120340120e110ccfc4692c85bb634dd9 authored almost 7 years ago
Fix inconsistent error message in config.types

[Skip CI]

github.com/sopel-irc/sopel - e84e4042afdfa30417e5d51620bae299140d6dfc authored almost 7 years ago
search: use regex for example tests

Sometimes one or the other search engine, depending on source IP, phase
of the moon, and/or how ...

github.com/sopel-irc/sopel - 6f7cda3dc39664ed6144253a3218170a8ed7a98a authored almost 7 years ago
Prune tests from release distribution

I'd like to exclude sopel.test_tools as well, to have as clean a build
as possible at release, b...

github.com/sopel-irc/sopel - 9efacc79d7b38045a6e75c50216b694e83d375ed authored almost 7 years ago
Fix spelling mistakes found during unrelated work

[Skip CI]

github.com/sopel-irc/sopel - d579cf1a16c69fc29ae80596aaed9d07b1809767 authored almost 7 years ago
module: only inject test functions if testing

Takes advantage of pytest's test runner always importing `pytest` to
detect whether we're runnin...

github.com/sopel-irc/sopel - 186c2cf72e54a189c13505b7b89d5b9b998537d2 authored almost 7 years ago
Release 6.5.2

github.com/sopel-irc/sopel - 46cbc35e88931436fbfaec548ffe93b9a6f12f81 authored almost 7 years ago
NEWS: Add changes for 6.5.2

github.com/sopel-irc/sopel - 8d77a153ae66203fc75bb37502edc9768c3e68df authored almost 7 years ago
docs: update texinfo stuff (that we never use)

github.com/sopel-irc/sopel - 5ca9dcb9c30da88c525af5e7d104e103e8df1278 authored almost 7 years ago
docs: update copyright year range

github.com/sopel-irc/sopel - cc239398d9f6a29cf927f976309e90f5dc828fe8 authored almost 7 years ago
Make sopel.chat use HTTPS, everywhere

github.com/sopel-irc/sopel - 79dfe7bcbcc2196fed86b6b5abfdd0fe6468c2eb authored almost 7 years ago
wikipedia: add missing escape to URL regex

[Skip CI]

github.com/sopel-irc/sopel - faaab0d1d145eea303e046ffb4d6031df17a9b03 authored almost 7 years ago
Add deploy settings to travis

Deploys only on tags, from the python 3.4 build job. Deployment failures
will not fail the build...

github.com/sopel-irc/sopel - 8651cbda157f19f46814150bb96f8141b04dae2c authored almost 7 years ago
Merge pull request #1289 from sopel-irc/search-suggest-fix

search: Fix .suggest with Google suggestion API

github.com/sopel-irc/sopel - 65085a609b315b41ec6517cbd3109bc818e09dd5 authored almost 7 years ago
web: update docs - post() doesn't take headers

github.com/sopel-irc/sopel - 112035b26b2d35184d09e915442d8bda084273ba authored almost 7 years ago
Merge pull request #1292 from sopel-irc/1109-wikipedia-cross-triggers

wikipedia: Prevent triggering on other Sopel bots

github.com/sopel-irc/sopel - 0cb3346644dea1530f3316eccdb3a9b5137238ea authored almost 7 years ago
wikipedia: Prevent triggering on other Sopel bots

Method adapted from our own url.py.

Resolves #1109

github.com/sopel-irc/sopel - 62a016c7456bc01c51df8e54992dca28203571a9 authored almost 7 years ago
search: Fixed version of #1265 / ddf516b

Revert the revert of ddf516b from #1265, with one small correction: a
misplaced parenthesis was ...

github.com/sopel-irc/sopel - 2aeea41786a6f5e94c58385186e4982f56dfd078 authored almost 7 years ago
Update ci_build.sh to be useful again

github.com/sopel-irc/sopel - 4aba179170968d1ad23a6b7981c19b4582d7c402 authored almost 7 years ago
.gitignore pytest cache

github.com/sopel-irc/sopel - df7f2a99c322c9e19c200a291fc69a285f9a1f2f authored almost 7 years ago
search: Fix Bing and give it its own command

github.com/sopel-irc/sopel - 80a996d52179a1e421478a5a71f50e10f52aefb9 authored almost 7 years ago
search: Make tests less fragile

Any site that might redirect based on language headers is unsuitable for
use in tests. Apparentl...

github.com/sopel-irc/sopel - 1bd2a45a5c4688911b629239c8e96fa50bb6d3bd authored almost 7 years ago
search: Use HTTPS for all query API calls

github.com/sopel-irc/sopel - c64355548dbd211a1694b8ab689d54ff2ac39a3d authored almost 7 years ago
search: Fix .suggest with Google suggestion API

No particular reason for using Google except it's the first search query
suggestion API I could ...

github.com/sopel-irc/sopel - df2785b6cb13d6cfb3d00327b29834d97aa2d9c1 authored almost 7 years ago
search: Update examples & provide output for tests

Bing doesn't work right now, but the examples can be updated later.

github.com/sopel-irc/sopel - 897efddb75c28225dcfc0e2b169cbd0423150aba authored almost 7 years ago
Revert "fix .g giving broken result"

Ironically, after the "fix" .g started giving *no* result. Ever.

This reverts commit ddf516b09b...

github.com/sopel-irc/sopel - db24379f0625f151e42b476249c7169a4c1fecb3 authored almost 7 years ago
Fix comparisons between Identifier and non-strings

Includes some optimizations.

Resolves #1034

github.com/sopel-irc/sopel - 6fdd3735868c85abc23b65a748c3ee99635bb0b1 authored almost 7 years ago
Merge pull request #1184 from normcyr/units-module-temp-correction

units: add physical limit to temperature conversion

github.com/sopel-irc/sopel - 571321b3602aec880eeb70da831538fd130f776b authored almost 7 years ago
Merge pull request #1287 from dgw/pytest-setup-shenanigans

Pytest setup shenanigans

github.com/sopel-irc/sopel - 0fdddfb5f831844a58aff9c0a08ebddbefe459c1 authored almost 7 years ago
Merge pull request #1288 from nfearnley/patch-whitespace

Fixed space stripping in pronouns.py

github.com/sopel-irc/sopel - a41db6187efc03261df2b3b544b1defbb4823360 authored almost 7 years ago
Fixed space stripping in pronouns.py

squash! Fixed space stripping in pronouns.py

github.com/sopel-irc/sopel - 3544b7d450712e73179dc4a89d7d528e8d83e6da authored almost 7 years ago
ip: Add nickname lookup functionality

Takes nickname as argument and geolocates the hostname. Won't work on
networks with cloaked host...

github.com/sopel-irc/sopel - 537bb4cd03888e45c4a931a82cb3c16c4f1d2ab7 authored almost 7 years ago
ip: More robust error handling

Added another exception

github.com/sopel-irc/sopel - e3525f923b508f8e55f18ddc253f2cde1794020d authored almost 7 years ago
ip: Output city if available

github.com/sopel-irc/sopel - 853e49494e210ec08b07a176e7f6fb950fda8263 authored almost 7 years ago
ip: Support geoip lookup for IPv6 hosts/addresses

github.com/sopel-irc/sopel - e1c7100ca24147c812d99005e0dba1bb7b3cb321 authored almost 7 years ago
Merge pull request #1284 from sopel-irc/tell-file-py2py3

tell: Catch py2 IOError in setup()

github.com/sopel-irc/sopel - 94dcac07a6da9ac9c133deae57ec89efcecb42ac authored almost 7 years ago
Tell Travis to build only master & version tags

github.com/sopel-irc/sopel - 44cb16108d4a0b854b6f154280947daa43bf3f7a authored almost 7 years ago
units: sassy comment removed

github.com/sopel-irc/sopel - d372ef72839c9b4e1cd1bd16e0ab7ca46124f847 authored almost 7 years ago
units: add physical limit to temperature conversion

github.com/sopel-irc/sopel - b32b5aec6050d020f120955d4c4adf877e3eee81 authored almost 7 years ago
Merge pull request #1285 from dgw/calc-use-requests

[calc] Switch from sopel.web to requests

github.com/sopel-irc/sopel - 240e9e7f88950384a48aee9fe37cab5babc976d0 authored almost 7 years ago
tell: Catch py2 IOError in setup()

If open() fails in Python 2, it throws an IOError. This was changed to
OSError in Python 3.3 (bu...

github.com/sopel-irc/sopel - c9b21a647bb739cda2421f6c9e9f41728291be6a authored almost 7 years ago
Merge pull request #1282 from kwaaak/patch-1

Switch wikipedia module from sopel.web to requests

github.com/sopel-irc/sopel - e0675d8c99b144ef54fffb4a19214eb193cce97c authored almost 7 years ago
Merge pull request #1286 from dgw/use-own-tumbolia

[calc] Switch to Sopel's own tumbolia instance

github.com/sopel-irc/sopel - ff8b37048901b3d218a1f5b1e1860b7a84eb3315 authored almost 7 years ago
calc: Switch to Sopel's own tumbolia instance

tumbolia-two is shared with a number of jenni instances and forks, so it
is often over quota for...

github.com/sopel-irc/sopel - 674115de879f833f4bd6eb150a4db8a3ac6e4572 authored almost 7 years ago
calc: Switch from sopel.web to requests

github.com/sopel-irc/sopel - e83c21bb44ccfa3b572cf06559d255f7f7abbac8 authored almost 7 years ago
wikipedia: Switch from sopel.web to requests

github.com/sopel-irc/sopel - 386d534f55504d6314a75d37a03baa51743301cf authored almost 7 years ago
Remove "if not bot" checks from modules

With previous commit's pytest tweak, these are no longer needed.

github.com/sopel-irc/sopel - b4295afbe2008adb651cf20a08673efd8ab3faf7 authored almost 7 years ago
Prevented pytest from running setup(bot) function during tests.

github.com/sopel-irc/sopel - 714002918538c2383b59ddbed22f53e997551be0 authored almost 7 years ago
Merge pull request #1280 from dgw/ListAttribute-filter

[config.types] Filter ListAttribute empty values

github.com/sopel-irc/sopel - 4b8fa0a18862148b7e9032e7bfcd788b1eb1a1f1 authored almost 7 years ago
Merge pull request #1278 from sopel-irc/enforce-checkstyle.sh

Start failing builds on style checks

github.com/sopel-irc/sopel - 251a4fe6fc0ba2ea1f6b3822f47eae431837576e authored almost 7 years ago
Start failing builds on style checks

With all the little style errors cleaned up in this commit, flake8 will
now pass. That means che...

github.com/sopel-irc/sopel - d1d7554f3b61f957767428c345bfa749e9495026 authored almost 7 years ago
[config.types] Filter ListAttribute empty values

Might add an optional parameter to the constructor to disable the
filtering, similar to the exis...

github.com/sopel-irc/sopel - e7b2b2c9dc0b811576f154326a4bbd6940621c64 authored almost 7 years ago
Merge pull request #1268 from sopel-irc/bump-praw

Require PRAW >= 4.0.0 (but < 6.0.0, to prevent breaking changes)

github.com/sopel-irc/sopel - 20c942d72426eaceb497391a2cd1b0ee1263e040 authored almost 7 years ago
Merge pull request #1267 from sopel-irc/bump-requests

Allow any 2.x version of requests

github.com/sopel-irc/sopel - 680b4cbddb24a661e5562ad9f91500644605939f authored almost 7 years ago
Merge pull request #1207 from sochotnicky/master

logger: format arguments for logging channel messages

github.com/sopel-irc/sopel - 226baedad534a01b0153858a8bbd2932722dcea0 authored almost 7 years ago
Merge pull request #987 from maxpowa/patch-7

[reload] Prevent reloading nonexistent module

github.com/sopel-irc/sopel - 06b52c24a37086d3213ad6f87ebe0b1b59d59198 authored almost 7 years ago
Merge pull request #1275 from sopel-irc/dgw/consistent-future-imports

Make __future__ imports consistent

github.com/sopel-irc/sopel - 77789d6c3b97f7e78da0426e732827fbe85eeef8 authored almost 7 years ago
Merge pull request #1249 from tpltnt/tls-root-cert-fixes

TLS root cert fixes

github.com/sopel-irc/sopel - f08acc5d8834971471fb1a0943afeceda0ddf8f4 authored almost 7 years ago
config: added OpenSUSE certificate store path

github.com/sopel-irc/sopel - 321356dcc4048d5902685e45a2c9cb0f21f03b95 authored almost 7 years ago
config: added OpenELEC certificate store path

github.com/sopel-irc/sopel - 049cd3586d1b07241ea523352ac19687b69a0345 authored almost 7 years ago
config: added FreeBSD userland certstore path

github.com/sopel-irc/sopel - 7616588101aa05c8c26f0961696427ecae5c3c3a authored almost 7 years ago
config: added redhat/fedora/centos cert stores

github.com/sopel-irc/sopel - 7ce4e280dcf9503ea7ca5506c6eabf50873c5d9a authored almost 7 years ago
config: added FreeBSD certificate store

Closes #1246

github.com/sopel-irc/sopel - 94dd8e2e5e1a913e5037b86f48e34489fa2529c5 authored almost 7 years ago
config: rewrite _find_certs() to reduce nesting

Also makes extending it easier.

github.com/sopel-irc/sopel - 13a6731ef9172c177557a6b77f5df31407e697de authored almost 7 years ago
config: added docstring to _find_certs()

github.com/sopel-irc/sopel - a9f10b65307ecbf308e05d769ac2a436ee517c85 authored almost 7 years ago
Add alias_nicks config option for $nickname substitution

github.com/sopel-irc/sopel - a8c2966de2c4dda68307dada8b1c8f6568733122 authored almost 7 years ago
Need to inclide original nick with aliases in regex

github.com/sopel-irc/sopel - d2b5ae2333d47be2f53b20509fd5cbe8205736f6 authored almost 7 years ago
Merge pull request #1262 from dgw/quote-wikipedia-query

Quote Wikipedia query for use in API call

github.com/sopel-irc/sopel - f62fe361d051b479d1ee0025e132d5e2783a54e9 authored almost 7 years ago
Allow any 2.x version of requests

In particular, the plan to require a newer version of PRAW will benefit
from this, since recent ...

github.com/sopel-irc/sopel - a8295642cae8ab8d5b2b51f42ad6a9dadf3a4e4d authored almost 7 years ago
Merge pull request #1271 from dgw/readme-badge-cleanup

Clean up badges in README

github.com/sopel-irc/sopel - f62ea295038eccebd9a2bccef32be8c7929f08aa authored almost 7 years ago
[wikipedia] Quote query earlier in the process

github.com/sopel-irc/sopel - d68f0b6d30223260fd26d794591300d5044da375 authored almost 7 years ago
[wikipedia] URL-quote query

Certain special characters (e.g. `&`) can break the API calls. Since
urllib is part of the Pytho...

github.com/sopel-irc/sopel - 0452df3af395d18ba5ea578640c78ff24901bf5b authored almost 7 years ago
Merge pull request #1261 from alanhuang122/currency-precision

currency: limit precision to two decimal places

github.com/sopel-irc/sopel - 5ceb4ad3f3f47018a1cf0d953af376134de382dc authored almost 7 years ago
Merge pull request #1273 from nfearnley/patch-updatewiki

updated wiki submodule [CI skip]

github.com/sopel-irc/sopel - 6fe2bb29caee16c37afea668f10e6a62de686953 authored almost 7 years ago
Merge pull request #1270 from sopel-irc/wikipedia-missing

[wikipedia] Return friendly error on missing pages

github.com/sopel-irc/sopel - 18aa9683c581f41678e6aa388e147db97a380fe7 authored almost 7 years ago
Merge pull request #1265 from dasu/master

fix .g giving broken result

github.com/sopel-irc/sopel - 4b4334d80a73c3a3333f1aa397aa8d3498e23bc6 authored almost 7 years ago
Merge pull request #1277 from hekel/master

[help] use help_prefix instead of assuming "."

github.com/sopel-irc/sopel - 091019ee6812694d3c40c23acedba1d6ce711f12 authored almost 7 years ago
Merge pull request #1185 from normcyr/remind-module-UTC-correction

Add correct timezone time in the .in sub-module of the remind module

github.com/sopel-irc/sopel - b503e130a47353b6c3e42a3ef6434e173d90a03b authored almost 7 years ago
Merge pull request #1263 from alanhuang122/ipython-requirements

Move IPython from dev to main requirements

github.com/sopel-irc/sopel - 608caf81064da5d18413afbe7e4db8299b4b09fb authored almost 7 years ago
[help] use help_prefix instead of assuming .

github.com/sopel-irc/sopel - 7b50dd631c25b95646ccf550757cf223da9b09ac authored almost 7 years ago