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 - 253fd9b8125764e4085970c2fd2959645822f649 authored almost 7 years ago
Updates to testing process
github.com/sopel-irc/sopel - ec57acc3a8677f756f6d650289c44319155b42f3 authored almost 7 years agogithub.com/sopel-irc/sopel - 082a7c6725497515c7a78b89848663ef9fcfb945 authored almost 7 years ago
Moved coveralls and flake8 install to dev-requirements.txt
Moved coverage parameters to .coverag...
Additional config tests
github.com/sopel-irc/sopel - 3656b3bcd42096435a636292887527a4716d39f4 authored almost 7 years agoreddit: Cross-compatibility for praw
github.com/sopel-irc/sopel - ffdaa1389e4e3c932b40d58d25e4c45122ca0719 authored almost 7 years agogithub.com/sopel-irc/sopel - b52c318798c766204a6cf8b421884cd9c204b9f9 authored almost 7 years ago
Fix IPython requirement for real
github.com/sopel-irc/sopel - 089af2ac4e1a2fd8ab5a4b7fc01c9baf0532312f authored almost 7 years ago
Either pip isn't smart enough to figure out which Python versions a
package version is compatibl...
Revert "Prune tests from release distribution"
github.com/sopel-irc/sopel - b68e8fff11dbebcd4dbb502691fea8f9d9b8810e authored almost 7 years agogithub.com/sopel-irc/sopel - 5d91f5df4b8f3ea81a7fe42689e3d3035d73efce authored almost 7 years ago
Closes #1304
github.com/sopel-irc/sopel - 546c571c06f8863054d84feb1a32b5428d17b9ce authored almost 7 years agoPrune tests from release distribution
github.com/sopel-irc/sopel - 2897807eccd8b06c77472c8738fb69e325ba3426 authored almost 7 years agomodule: only inject test functions if testing
github.com/sopel-irc/sopel - d9b38f4dee030769055216c82924672839327899 authored almost 7 years agosearch: use regex for example tests
github.com/sopel-irc/sopel - 4f3aa8450675cfb0643c1e367c580e4fd82ae40e authored almost 7 years agogithub.com/sopel-irc/sopel - a141db295452c16dad842dd4d2dd68749f8c8b65 authored almost 7 years ago
Kind of matching https://modern.ircdocs.horse/formatting.html
github.com/sopel-irc/sopel - 89d1dc94bccf7def431181c357bef3a14f9b4c50 authored almost 7 years ago
One of those little things that changed between py2 and py3 is what
happens when you try to open...
There's no need to bother with setup and teardown for every test. Doing
so only causes unnecessa...
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
Ran into maybe a race condition with creating/deleting directories &
files inside setUp(), looki...
[Skip CI]
github.com/sopel-irc/sopel - e84e4042afdfa30417e5d51620bae299140d6dfc authored almost 7 years ago
Sometimes one or the other search engine, depending on source IP, phase
of the moon, and/or how ...
I'd like to exclude sopel.test_tools as well, to have as clean a build
as possible at release, b...
[Skip CI]
github.com/sopel-irc/sopel - d579cf1a16c69fc29ae80596aaed9d07b1809767 authored almost 7 years ago
Takes advantage of pytest's test runner always importing `pytest` to
detect whether we're runnin...
github.com/sopel-irc/sopel - 46cbc35e88931436fbfaec548ffe93b9a6f12f81 authored almost 7 years ago
github.com/sopel-irc/sopel - 8d77a153ae66203fc75bb37502edc9768c3e68df authored almost 7 years ago
github.com/sopel-irc/sopel - 5ca9dcb9c30da88c525af5e7d104e103e8df1278 authored almost 7 years ago
github.com/sopel-irc/sopel - cc239398d9f6a29cf927f976309e90f5dc828fe8 authored almost 7 years ago
github.com/sopel-irc/sopel - 79dfe7bcbcc2196fed86b6b5abfdd0fe6468c2eb authored almost 7 years ago
[Skip CI]
github.com/sopel-irc/sopel - faaab0d1d145eea303e046ffb4d6031df17a9b03 authored almost 7 years ago
Deploys only on tags, from the python 3.4 build job. Deployment failures
will not fail the build...
search: Fix .suggest with Google suggestion API
github.com/sopel-irc/sopel - 65085a609b315b41ec6517cbd3109bc818e09dd5 authored almost 7 years agogithub.com/sopel-irc/sopel - 112035b26b2d35184d09e915442d8bda084273ba authored almost 7 years ago
wikipedia: Prevent triggering on other Sopel bots
github.com/sopel-irc/sopel - 0cb3346644dea1530f3316eccdb3a9b5137238ea authored almost 7 years agoMethod adapted from our own url.py.
Resolves #1109
github.com/sopel-irc/sopel - 62a016c7456bc01c51df8e54992dca28203571a9 authored almost 7 years ago
Revert the revert of ddf516b from #1265, with one small correction: a
misplaced parenthesis was ...
github.com/sopel-irc/sopel - 4aba179170968d1ad23a6b7981c19b4582d7c402 authored almost 7 years ago
github.com/sopel-irc/sopel - df7f2a99c322c9e19c200a291fc69a285f9a1f2f authored almost 7 years ago
github.com/sopel-irc/sopel - 80a996d52179a1e421478a5a71f50e10f52aefb9 authored almost 7 years ago
Any site that might redirect based on language headers is unsuitable for
use in tests. Apparentl...
github.com/sopel-irc/sopel - c64355548dbd211a1694b8ab689d54ff2ac39a3d authored almost 7 years ago
No particular reason for using Google except it's the first search query
suggestion API I could ...
Bing doesn't work right now, but the examples can be updated later.
github.com/sopel-irc/sopel - 897efddb75c28225dcfc0e2b169cbd0423150aba authored almost 7 years agoIronically, after the "fix" .g started giving *no* result. Ever.
This reverts commit ddf516b09b...
github.com/sopel-irc/sopel - db24379f0625f151e42b476249c7169a4c1fecb3 authored almost 7 years agoIncludes some optimizations.
Resolves #1034
github.com/sopel-irc/sopel - 6fdd3735868c85abc23b65a748c3ee99635bb0b1 authored almost 7 years agounits: add physical limit to temperature conversion
github.com/sopel-irc/sopel - 571321b3602aec880eeb70da831538fd130f776b authored almost 7 years agoPytest setup shenanigans
github.com/sopel-irc/sopel - 0fdddfb5f831844a58aff9c0a08ebddbefe459c1 authored almost 7 years agoFixed space stripping in pronouns.py
github.com/sopel-irc/sopel - a41db6187efc03261df2b3b544b1defbb4823360 authored almost 7 years agosquash! Fixed space stripping in pronouns.py
github.com/sopel-irc/sopel - 3544b7d450712e73179dc4a89d7d528e8d83e6da authored almost 7 years ago
Takes nickname as argument and geolocates the hostname. Won't work on
networks with cloaked host...
Added another exception
github.com/sopel-irc/sopel - e3525f923b508f8e55f18ddc253f2cde1794020d authored almost 7 years agogithub.com/sopel-irc/sopel - 853e49494e210ec08b07a176e7f6fb950fda8263 authored almost 7 years ago
github.com/sopel-irc/sopel - e1c7100ca24147c812d99005e0dba1bb7b3cb321 authored almost 7 years ago
tell: Catch py2 IOError in setup()
github.com/sopel-irc/sopel - 94dcac07a6da9ac9c133deae57ec89efcecb42ac authored almost 7 years agogithub.com/sopel-irc/sopel - 44cb16108d4a0b854b6f154280947daa43bf3f7a authored almost 7 years ago
github.com/sopel-irc/sopel - d372ef72839c9b4e1cd1bd16e0ab7ca46124f847 authored almost 7 years ago
github.com/sopel-irc/sopel - b32b5aec6050d020f120955d4c4adf877e3eee81 authored almost 7 years ago
[calc] Switch from sopel.web to requests
github.com/sopel-irc/sopel - 240e9e7f88950384a48aee9fe37cab5babc976d0 authored almost 7 years ago
If open() fails in Python 2, it throws an IOError. This was changed to
OSError in Python 3.3 (bu...
Switch wikipedia module from sopel.web to requests
github.com/sopel-irc/sopel - e0675d8c99b144ef54fffb4a19214eb193cce97c authored almost 7 years ago[calc] Switch to Sopel's own tumbolia instance
github.com/sopel-irc/sopel - ff8b37048901b3d218a1f5b1e1860b7a84eb3315 authored almost 7 years ago
tumbolia-two is shared with a number of jenni instances and forks, so it
is often over quota for...
github.com/sopel-irc/sopel - e83c21bb44ccfa3b572cf06559d255f7f7abbac8 authored almost 7 years ago
github.com/sopel-irc/sopel - 386d534f55504d6314a75d37a03baa51743301cf authored almost 7 years ago
With previous commit's pytest tweak, these are no longer needed.
github.com/sopel-irc/sopel - b4295afbe2008adb651cf20a08673efd8ab3faf7 authored almost 7 years agogithub.com/sopel-irc/sopel - 714002918538c2383b59ddbed22f53e997551be0 authored almost 7 years ago
[config.types] Filter ListAttribute empty values
github.com/sopel-irc/sopel - 4b8fa0a18862148b7e9032e7bfcd788b1eb1a1f1 authored almost 7 years agoStart failing builds on style checks
github.com/sopel-irc/sopel - 251a4fe6fc0ba2ea1f6b3822f47eae431837576e authored almost 7 years ago
With all the little style errors cleaned up in this commit, flake8 will
now pass. That means che...
Might add an optional parameter to the constructor to disable the
filtering, similar to the exis...
Require PRAW >= 4.0.0 (but < 6.0.0, to prevent breaking changes)
github.com/sopel-irc/sopel - 20c942d72426eaceb497391a2cd1b0ee1263e040 authored almost 7 years agoAllow any 2.x version of requests
github.com/sopel-irc/sopel - 680b4cbddb24a661e5562ad9f91500644605939f authored almost 7 years agologger: format arguments for logging channel messages
github.com/sopel-irc/sopel - 226baedad534a01b0153858a8bbd2932722dcea0 authored almost 7 years ago[reload] Prevent reloading nonexistent module
github.com/sopel-irc/sopel - 06b52c24a37086d3213ad6f87ebe0b1b59d59198 authored almost 7 years agoMake __future__ imports consistent
github.com/sopel-irc/sopel - 77789d6c3b97f7e78da0426e732827fbe85eeef8 authored almost 7 years agoTLS root cert fixes
github.com/sopel-irc/sopel - f08acc5d8834971471fb1a0943afeceda0ddf8f4 authored almost 7 years agogithub.com/sopel-irc/sopel - 321356dcc4048d5902685e45a2c9cb0f21f03b95 authored almost 7 years ago
github.com/sopel-irc/sopel - 049cd3586d1b07241ea523352ac19687b69a0345 authored almost 7 years ago
github.com/sopel-irc/sopel - 7616588101aa05c8c26f0961696427ecae5c3c3a authored almost 7 years ago
github.com/sopel-irc/sopel - 7ce4e280dcf9503ea7ca5506c6eabf50873c5d9a authored almost 7 years ago
Closes #1246
github.com/sopel-irc/sopel - 94dd8e2e5e1a913e5037b86f48e34489fa2529c5 authored almost 7 years agoAlso makes extending it easier.
github.com/sopel-irc/sopel - 13a6731ef9172c177557a6b77f5df31407e697de authored almost 7 years agogithub.com/sopel-irc/sopel - a9f10b65307ecbf308e05d769ac2a436ee517c85 authored almost 7 years ago
github.com/sopel-irc/sopel - a8c2966de2c4dda68307dada8b1c8f6568733122 authored almost 7 years ago
github.com/sopel-irc/sopel - d2b5ae2333d47be2f53b20509fd5cbe8205736f6 authored almost 7 years ago
Quote Wikipedia query for use in API call
github.com/sopel-irc/sopel - f62fe361d051b479d1ee0025e132d5e2783a54e9 authored almost 7 years ago
In particular, the plan to require a newer version of PRAW will benefit
from this, since recent ...
Clean up badges in README
github.com/sopel-irc/sopel - f62ea295038eccebd9a2bccef32be8c7929f08aa authored almost 7 years agogithub.com/sopel-irc/sopel - d68f0b6d30223260fd26d794591300d5044da375 authored almost 7 years ago
Certain special characters (e.g. `&`) can break the API calls. Since
urllib is part of the Pytho...
currency: limit precision to two decimal places
github.com/sopel-irc/sopel - 5ceb4ad3f3f47018a1cf0d953af376134de382dc authored almost 7 years agoupdated wiki submodule [CI skip]
github.com/sopel-irc/sopel - 6fe2bb29caee16c37afea668f10e6a62de686953 authored almost 7 years ago[wikipedia] Return friendly error on missing pages
github.com/sopel-irc/sopel - 18aa9683c581f41678e6aa388e147db97a380fe7 authored almost 7 years agofix .g giving broken result
github.com/sopel-irc/sopel - 4b4334d80a73c3a3333f1aa397aa8d3498e23bc6 authored almost 7 years ago[help] use help_prefix instead of assuming "."
github.com/sopel-irc/sopel - 091019ee6812694d3c40c23acedba1d6ce711f12 authored almost 7 years agoAdd correct timezone time in the .in sub-module of the remind module
github.com/sopel-irc/sopel - b503e130a47353b6c3e42a3ef6434e173d90a03b authored almost 7 years agoMove IPython from dev to main requirements
github.com/sopel-irc/sopel - 608caf81064da5d18413afbe7e4db8299b4b09fb authored almost 7 years agogithub.com/sopel-irc/sopel - 7b50dd631c25b95646ccf550757cf223da9b09ac authored almost 7 years ago