Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sopel-irc/sopel
:robot::speech_balloon: An easy-to-use and highly extensible IRC Bot framework. Formerly Willie.
https://github.com/sopel-irc/sopel
Sometimes Instagram doesn't expose its payload: probably some loading
errors or something alike....
On servers that don't support away-notify, the _periodic_who task would
cause `AttributeError: '...
75e57c761826715cc07b34a7834c3e5b16829908 authored over 5 years ago
core: Rework logging
d896391375545a9b9fb2e770cd1b61c29ec7c363 authored over 5 years agoa2c2d2074012022a7a20a15893004deb1b656c39 authored over 5 years ago
Co-Authored-By: dgw <[email protected]>
04fc212ce5500ec5df877f70e7a57f475b50f842 authored over 5 years ago31f4eef745b1c70250576c244ccdf149ab343aaa authored over 5 years ago
3f7e69de06a55c843cc45b6d819403c5f920f2e0 authored over 5 years ago
f205f1049049129072ac1a60ce25f325f0ddd0b7 authored over 5 years ago
da4b9eec3cc8c8bf15c8d70491111217159c9b24 authored over 5 years ago
As per usual... ;-)
Co-Authored-By: dgw <[email protected]>
664813b93598390ef05301fd29229d2dd118e1ae authored over 5 years agoAnd also fix my English grammar, but it fits nicely with the theme of "fixing messages".
Co-Aut...
9fd7abc3d9dc58d6db610909648420664fd61464 authored over 5 years agoec2663568a23e6289c5fd0b4775826049bac6510 authored over 5 years ago
97e2f8cfb24c6cc0dacfe0b2c0fe25976bd0abbe authored over 5 years ago
f277164d8a28b1a4e3fdfa4a670816e576535f7e authored over 5 years ago
90299d3a4b67ec27ccbca9fe4291983e87505d06 authored over 5 years ago
a437c6563d6f3a1e2d98e51c125e57bf8a42dbe8 authored over 5 years ago
It was a nice idea, having a shortcut to get a logger. However, logging
is a python built-in, a ...
8c7bc92015e594f08d80c33c5174ddd576adbeae authored over 5 years ago
a3bedaf72292314d2fd819bae7d10996105652d8 authored over 5 years ago
3eb872d5510996b4e841e5bd37f5616de9dcf09c authored over 5 years ago
e18681b64f5ffa644a9cb1b69ad8a98350994994 authored over 5 years ago
tools.events: add alternate spelling of 462 numeric
ac2779edec76d67149d560ffe6c7801aa689a5c2 authored over 5 years ago
Decorated functions will have anything they output (via the `say`,
`reply`, or `notice` wrapper ...
Allows forcing help output into query, notice, or the original channel
(in most cases). Intended...
Moving to organization-level `.github` repo.
36b36efe5cd283d12600e9fef109bc6d1836a5d5 authored over 5 years agocoretasks: Periodically send WHO to keep user information up-to-date
0de7ad973cf658deb8f2831670ea189e4485a62b authored over 5 years agod2f99264ed3931207196b648af10c44e4f54379f authored over 5 years ago
coretasks: update away status based on values returned from WHO call
e2ae49101ee01fcb9da709c34f5e40f1a3166a42 authored over 5 years ago6dd89dc88a5c8b79b2a8efa2f102a9d8f42b6cb9 authored over 5 years ago
seen: Improve readability of information
07ba3ee36f207161de50c81e2045960f6cb74d22 authored over 5 years ago166b3c8a76128b83f7682aa8da6875a49662472f authored over 5 years ago
9e0f14acc24a6d734179448ffbce9a660304ff9d authored over 5 years ago
help: add pastebin.ubuntu.com as help pastebin provider
225321485a4643fa2fe625e2c687ef75fd009960 authored over 5 years ago93cbcfb20cc98d468641e9355a8dbc52de9a3bb5 authored over 5 years ago
6ed56febbef5a5d6d34a158f972547f1428ab78d authored over 5 years ago
aba6f5b5af605e0eb6c8cf60046e1223350f421b authored over 5 years ago
630169d76f0df6f310d8487af221b86fbc421bb3 authored over 5 years ago
loader: default rule for events
c752b10707e5ffcecc8814e315f31a8271937e76 authored over 5 years ago
Now that events have a default catch-all rule, we don't need to
repeatedly decorate stuff with '...
If a callable has an event set, but no rule, the bot will add a default
'.*' (catch-all) rule wh...
39f0740ece0d92a2706ca2ad12bb4d2e0ebb6394 authored over 5 years ago
acb861aac2b93ea1f2228f105a641d70996dd5df authored over 5 years ago
coretasks: test mode messages with colon
f8e46c1f16d77fa7e1c4f43dbde9f7634b4d01c3 authored over 5 years ago7ad2709ce9a0171ca42ef8f2143df913ce6eeaba authored over 5 years ago
82ed098d6c0e44bd3cde3cceffa6889aa54302a5 authored over 5 years ago
a16b8853705bc55a230e7300e8fec3c754e57677 authored over 5 years ago
This change is almost not worth including, even...
10f2149a9df30595e5c200d31f9903aecabccbce authored over 5 years agoversion: fixing version formatting
2354d8db3ea40486b68f0dd0802fcd832b665cb9 authored over 5 years ago
Escaping commas isn't a thing any more since the merge of PR 1628, which
reverted the relevant c...
646c033c3bfe0b3908b076c73e3240a3e1140817 authored over 5 years ago
clock: improve timezone guessing and refactor time-related utility
788cfc9c69c071fe0f0f390d2b87036b6c5e1eb5 authored over 5 years agobc18285d1798be6fbd01a59005a4d105c4579b0f authored over 5 years ago
admin: add unset command
91488bea16880a003dfc62d31615e13d18fdbd1f authored over 5 years ago12a2c41cdac214337f0c66225abc333b596e3f76 authored over 5 years ago
aafac0e97e0bd662533a016b65daab3b1af7ce94 authored over 5 years ago
0607b6f5a81f5023885dc20c934dca84a9ec10c3 authored over 5 years ago
20e98dd04ee663e7056134e666b6bd8bedc936e2 authored over 5 years ago
The `.t` command is still a game of "guess what is <arg>?", but now it
doesn't fallback on nick ...
Before we can dive into fixing the clock `.t <arg>` command, it's best
to clean up the code a li...
371fac9fd8c3e75abb854485debc0165457e8ea2 authored over 5 years ago
For Sopel 7, pytz is a required dependency, and we assume it's always
available. Therefore, we c...
63bf1ca65632eae587daee14dfe69d5117cbdeb4 authored over 5 years ago
config: split ListAttribute values on newlines
bdc66f58acba2dc81f0a637c8e05707d45a2d2b1 authored over 5 years agoPretty self-explanatory. Good option names are.
d06c017ea7db16d2d7206062c4a4c966da4a24d7 authored over 5 years agocli: add --config-dir common option
bff1832cb02ad852e294eea6ad6f89e00f26f7f6 authored over 5 years ago
Previously, there was no feedback from the bot on successful
`set`/`unset`. This led to some con...
Any setting with `default = NO_DEFAULT` cannot be unset; e.g., `core.owner`
a86d94462a0c5a25e2ab1375342db96690e590d6 authored over 5 years ago659fd471ae4610a157fff4ff21bf48cdd3d67f07 authored over 5 years ago
15a169ea8af5677392a46cf8a5e07bd9725e431e authored over 5 years ago
test: fix py2 inconsistency with regex ID
d0c0828401038c4d572ca1bfca9136376a42a9d8 authored over 5 years ago010141cbe7eccb591ccf1027ed8d27d644e1f2b2 authored over 5 years ago
ac56884dd9d92f2bb314db9835aceccd9f2210ac authored over 5 years ago
5bfa49b57230437968b962c276cce3b68b24a8ab authored over 5 years ago
3212515aeaa6a8a0809e17ecdb810e74efb2efda authored over 5 years ago
currency: switched crypto api and combined rates to allow cross-lookup
8eb80dd39fa703cc8d0379573aa1adc552a95fa0 authored over 5 years ago86a1c23ebebcb157236e82d95847bd10fa7575b2 authored over 5 years ago
module: fix decorator multiple-use inconsistency
0b2c08b901cbbe1aebdd91c062a30a0b231809ed authored over 5 years agoWe've elected not to finish enrolling in Tidelift for now.
GitHub is taking a *very* long time ...
684b8fbbf4b1d005f521841dc2d34863024a929b authored over 5 years agoCo-Authored-By: dgw <[email protected]>
6b48ed459a228c06be65505aa6e7a05123adcd4e authored over 5 years agoc21891016e5eb9390127cd37681dd9dda390dc5b authored over 5 years ago
f233c781b98fa73d4146713871500a02c738a7fd authored over 5 years ago
63ef2a0bdb9b1b52c97fa1f3570514ecde14eba3 authored over 5 years ago
1659660cd245a31675c9f9e4e320e11626e14a8b authored over 5 years ago
Co-Authored-By: dgw <[email protected]>
522d400f8355e86c2fedc1adfb7aa160ed4f1fcd authored over 5 years ago
In Sopel 6.x and prior version, multi-line values would be split by
commas:
option = one, t...
68a3d3052a8617ba90892253c84eb8ae9b57a459 authored over 5 years agofeb7ce11ccb677340d7f86038db1d8d38be11901 authored over 5 years ago
86b28ebca9a9246203986c84834918b2f60e78d4 authored over 5 years ago
db: add methods for values associated with a plugin
e47ff3e4b2b557a8761f556884d3dd7bb1ebf796 authored over 5 years ago502d8de1e65b50b47e12e56257ef50b6b72edf9b authored over 5 years ago
Covers PRs 1574, 1627, 1668, 1677, & 1685
1b7b9cb163d2983375c7310c3157b380e2ee756a authored over 5 years agodb: make database path relative to `config.core.homedir`
413add7ba8347b98e36521c25e62c40f75dadaab authored over 5 years agobot: replace deprecated memory.contains call
b84edb3af4c73e7932c55f560bd2d88d3be68c9a authored over 5 years ago33b82fe7984fcea5ce720fc1915babdf7600ca01 authored over 5 years ago
etymology: handle empty argument
78bfc2bcc6461fd686abf51bf2bab9dd6e678436 authored over 5 years ago
Removed plugin file, requirements, test exclusions (???), and contrib
script for hiding warnings...
currency: Fixed try/except fall-through
3404aa29f6395952d5f984c5fa2183a3cf6936a4 authored over 5 years agodoc: fix misuse of py:module replaced by py:currentmodule
3860f78aa309bfa9ad83e529c206001e6170eef6 authored over 5 years ago
Copy over the same note from new `unquote()` function in #1681, and
tweak a word or two for cons...
164d393966e8754c863aad90e06d0078e49e3bc7 authored over 5 years ago