dece
|
37a75f051d
|
plus: remove shortcut option
|
2022-09-13 18:23:39 +02:00 |
|
dece
|
7f2fa0817e
|
journee_mondiale: restore website scraping
Official UN days are soooo boring…
|
2022-09-13 18:15:57 +02:00 |
|
dece
|
92f0ab3fef
|
taxref: catch errors on JSON decoding
|
2022-09-12 12:37:32 +02:00 |
|
dece
|
65f9e8494a
|
youtube: links posted are sent to today's playlist
|
2022-09-11 23:15:06 +02:00 |
|
dece
|
404f5bb673
|
playlist_of_the_day: post playlist on demand
|
2022-09-11 23:14:25 +02:00 |
|
dece
|
91deeca19b
|
doupsland: more content
|
2022-09-09 19:10:01 +02:00 |
|
dece
|
ae98235433
|
yell: new plugin
|
2022-09-09 19:09:46 +02:00 |
|
dece
|
a7d3a18ea7
|
playlist_of_the_day: add plugin
Simply support adding lines from other plugins, the playlist can't be
posted yet.
|
2022-09-09 19:08:46 +02:00 |
|
dece
|
e601a77f72
|
plugin: allow plugins to skip write of storage v.
Plugins may want to write several values at once and skip the first
writes to only save the values at the last call.
|
2022-09-09 19:05:56 +02:00 |
|
dece
|
255cdcaac2
|
plugin: clean the runtime/storage API
|
2022-09-09 17:54:18 +02:00 |
|
dece
|
8d9ccd8dc9
|
wikipedia: fix crash
|
2022-09-04 15:27:13 +02:00 |
|
dece
|
e8a18c6a90
|
plus: add shortcut
|
2022-09-04 15:26:52 +02:00 |
|
dece
|
0f31807909
|
shrlok: update and clean plugin (and taxref)
|
2022-09-03 20:43:56 +02:00 |
|
dece
|
801471efb2
|
taxref: complete showing image gallery if possible
|
2022-09-02 18:36:41 +02:00 |
|
dece
|
33dab48706
|
plus: remove handler once it has been consumed
|
2022-09-02 11:33:14 +02:00 |
|
dece
|
95cc864474
|
wikipedia: add plus feature to "science" as well
|
2022-09-02 10:51:40 +02:00 |
|
dece
|
5caa857df7
|
plus: new plugin
|
2022-09-01 18:54:28 +02:00 |
|
dece
|
bcdf7db830
|
doupsland: more items
|
2022-09-01 18:54:28 +02:00 |
|
dece
|
dfed9d5be5
|
capture: add debug log because of issues
|
2022-09-01 18:54:28 +02:00 |
|
dece
|
1639ffb3ee
|
doupsland: new plugin for kada
|
2022-09-01 18:54:28 +02:00 |
|
dece
|
0168089dd8
|
random: rename to random_choice to avoid conflict
|
2022-08-29 14:08:20 +02:00 |
|
dece
|
02ffd07d72
|
translate: fix unit tests
|
2022-08-15 14:26:31 +02:00 |
|
dece
|
5f7f5db0ff
|
bot: show traceback in debug logs on unhandled exc
|
2022-08-15 14:26:09 +02:00 |
|
dece
|
31d7cc4284
|
translate: simplify the stupid ass mechanism
Now you either specify source/dest languages or nothing, way better.
|
2022-08-15 14:12:57 +02:00 |
|
dece
|
1e4184a18d
|
bot: fix bad call
|
2022-08-15 14:11:14 +02:00 |
|
dece
|
ae2f7069c7
|
youtube: remove debug log
|
2022-08-15 13:39:50 +02:00 |
|
dece
|
4177730164
|
plugin: save storage on edits
|
2022-08-15 13:35:53 +02:00 |
|
dece
|
448ee8477e
|
move plugins' requirements file
|
2022-08-15 13:24:52 +02:00 |
|
dece
|
0978b43d2c
|
youtube: add title and an response type icon
|
2022-08-15 13:21:24 +02:00 |
|
dece
|
3831987d9d
|
bot: make mypy happy with the plugins folder (meh)
|
2022-08-15 13:20:44 +02:00 |
|
dece
|
24bf8d02d0
|
add some typings to Bot, Plugin and more
|
2022-08-15 13:19:48 +02:00 |
|
dece
|
bbacc2fbef
|
pipfile: remove pycodestyle for now
It should be doable to make it work fine with Black but for now I can't
be arsed.
|
2022-08-15 13:18:23 +02:00 |
|
dece
|
895b0dec47
|
style: run Black over the whole project
|
2022-08-09 23:48:14 +02:00 |
|
dece
|
4beead146f
|
pip: add dev deps
|
2022-08-09 23:47:53 +02:00 |
|
dece
|
1b2303617b
|
taxref: use shrlok to show images
|
2022-07-10 18:25:40 +02:00 |
|
dece
|
659dae9ce6
|
taxref: tell family name as well
|
2022-07-07 19:08:01 +02:00 |
|
dece
|
8020de4edf
|
plugin: answer to privmsg mostly like pubmsg
|
2022-07-07 19:06:59 +02:00 |
|
dece
|
a8b1b811c5
|
taxref: add function to get scientific name
|
2022-07-06 17:18:28 +02:00 |
|
dece
|
b333b5d944
|
shrlok: fix bad kwarg
|
2022-07-06 17:18:01 +02:00 |
|
dece
|
274dd61b1a
|
config.json.example: fix typo
|
2022-07-06 17:17:41 +02:00 |
|
dece
|
9c78abd7f3
|
shrlok: prefix message length
|
2022-07-05 23:35:58 +02:00 |
|
dece
|
4d7be3d9d8
|
shrlok: init plugin
|
2022-07-05 22:06:44 +02:00 |
|
dece
|
3be1fddd93
|
taxref: do not show ambig. reply needlessly
esp. if there is a matching species with the exact same name…
|
2022-06-16 16:59:58 +02:00 |
|
dece
|
2ecec9eeb2
|
capture_give: fix crashing typo
|
2022-06-16 12:07:23 +02:00 |
|
dece
|
0d49fb1457
|
beers: offer a beer to someone in particular
|
2022-06-08 17:18:51 +02:00 |
|
dece
|
b6929c9453
|
plugins: stop using match as name
In Python 3.10 match will become a soft keyword. The program would still
work but syntax highlighting is getting weird.
|
2022-06-08 17:12:33 +02:00 |
|
dece
|
edbc35aa19
|
journee_mondiale: ditch the site for a static list
|
2022-06-07 18:11:41 +02:00 |
|
dece
|
7a2e011272
|
taxref: show a random photo if any are available
|
2022-05-19 14:34:41 +02:00 |
|
dece
|
85ce2902a7
|
taxref: new plugin!
|
2022-05-19 14:12:33 +02:00 |
|
dece
|
02399fe96d
|
bot: show fatal error in logs
|
2022-05-19 14:12:20 +02:00 |
|