James Lu
586d16712f
NuWeather: add CI tests for Weatherstack and Openweathermap
2020-08-03 14:17:17 -07:00
James Lu
1eb83ea9df
NuWeather: switch to OneCall API for OpenWeatherMap
...
This API is more complete and includes things like daily forecasts.
2020-08-03 14:13:11 -07:00
James Lu
47b7b422e4
README: remove dropped plugins
2020-07-08 17:33:25 -07:00
James Lu
025ad791cb
DDG: remove; moved into core
2020-07-08 17:32:13 -07:00
James Lu
579c3e0cc6
AQI: fix name of config variables in docs
2020-06-21 11:31:06 -07:00
James Lu
5062d3c935
Wikifetch: remove broken Wikimedia commons test
2020-06-09 10:06:13 -07:00
James Lu
3c7e9e275a
AQI: properly encode place names with spaces in them
2020-06-09 09:56:10 -07:00
James Lu
de4d74a3a9
NuWeather: drop apixu -> weatherstack link
2020-05-25 14:02:17 -07:00
James Lu
f960b66a72
NuWeather: update default backend to OpenWeatherMap
2020-05-25 14:01:29 -07:00
James Lu
fcef45ae77
NuWeather: fix crash with DarkSky when forecast summary is unavailable
2020-05-25 13:56:19 -07:00
James Lu
38e31daf3e
SedRegex: remove; this plugin is now bundled with Limnoria
2020-04-10 17:27:44 -07:00
James Lu
4b698d40ed
PkgInfo: update Ubuntu codenames
2020-03-29 11:19:17 -07:00
James Lu
af8384ba4f
SedRegex: skip testReDoSTimeout if multiprocessing is disabled
...
From: d3b991895c
2020-03-22 21:16:07 -07:00
James Lu
866875ec5d
SedRegex: allow matching text with the trailing suffix missing
...
Closes https://github.com/jlu5/SupyPlugins/issues/91
Also add test cases for issues described in https://github.com/jlu5/SupyPlugins/issues/59 - text after the trailing separator should be ignored unless its a regex flag.
2020-03-22 21:12:40 -07:00
James Lu
ab22cc980a
README: refresh, update PluginDownloader repo name
...
[skip ci]
2020-03-20 16:45:10 -07:00
Gordon Shumway
56f3e1c4f4
NuWeather: Add weatherstack geocode backend ( #90 )
2020-02-09 00:11:57 -08:00
James Lu
0b662c6146
RelayNext: don't break relays if one network is disconnected
2020-01-24 07:54:30 -08:00
James Lu
17b3e86d1b
Bump version to 2020.01.05+git
2020-01-05 21:12:06 -08:00
James Lu
5675a97857
Bump version to 2020.01.05
2020.01.05
2020-01-05 21:11:31 -08:00
James Lu
f01f9789fc
MCInfo: strip nbsp from crafting item names
2019-12-31 23:08:00 -08:00
James Lu
bcf43ba48d
PkgInfo: drop CentOS fetcher
...
This has broken in CentOS 8 and isn't feasible to maintain anymore, given the lack of a proper API.
2019-12-24 14:04:27 -08:00
James Lu
8ddf4a101a
PkgInfo: show 'vlist' output in reverse by default
...
The madison API still shows EOL releases for Debian and Ubuntu, which are hardly useful at this point.
2019-12-24 14:04:27 -08:00
James Lu
4dd3f7ff08
GitLab: fix searching for X-Gitlab-Event
...
This was broken by 726ac377ed29363c9a88fc1ef51523718e3540b7
2019-12-24 13:19:29 -08:00
James Lu
ede632047d
.travis.yml: add Python 3.8
2019-12-08 16:17:26 -08:00
James Lu
cbd953b32c
Update plugin author/maintainer data
2019-11-16 12:29:03 -08:00
James Lu
22146bcb08
Remove unmaintained plugins CtcpNext, Namegen, PassGen
2019-11-11 12:36:17 -08:00
James Lu
19ae9f5cbe
MCWiki: fix crafting table parsing
2019-11-11 12:34:28 -08:00
James Lu
ee59e5c6db
Qalculate plugin: initial commit
2019-11-10 01:38:49 -08:00
James Lu
726ac377ed
GitLab: s/Gitlab/GitLab/g
2019-11-08 19:04:19 -08:00
James Lu
6382b9d197
GitLab: Store super() information so that reloads don't fail with TypeError
...
This happens because the named reference to the "Gitlab" class is replaced by a new version on reload, making the old instance no longer an instance of it.
(cherry picked from commit f5ffcee53f
)
2019-11-08 19:02:58 -08:00
James Lu
83fdfeb113
GitLab: Add an option to use NOTICE instead of PRIVMSG
...
(cherry picked from commit 3c0d66ea34
)
2019-11-08 19:02:31 -08:00
James Lu
caed6ec0a5
GitLab: Drop the need for channel names in the URL
...
This behaviour was unclear and misleading for a number of reasons:
- The channel name was actually only used for checking the bot's channel presence, and not as the announcement target.
- What the plugin actually did is check *all* channels the bot is in on the target network for configured announcements,
and announce to all of them (regardless of what channel was given in the URL).
Backwards compatibility with the old URL format is kept with this commit.
(cherry picked from commit 630786e541
)
2019-11-08 19:02:06 -08:00
James Lu
46719240b0
GitLab: Fix support for multiple networks
...
Instead of fixing the webhook handler to the network where the plugin was loaded, dynamically search through networks (much like the plugin already did with channels).
This also makes the plguin raise an explicit error if a network+channel target is unknown, instead of leaving any frontend servers with confusing 502 (Bad Gateway) errors.
(cherry picked from commit 140d724fb3
)
2019-11-08 19:00:53 -08:00
James Lu
ea198f0b8c
GitLab: Remove dead metadata & test.py boilerplate
2019-11-08 18:59:13 -08:00
Moritz Lipp
175b3b7612
Import https://github.com/mlq/limnoria-gitlab@a58314f
2019-11-08 18:56:48 -08:00
James Lu
b6f0b34e9d
README: remove webchat link
...
[skip ci]
2019-10-28 19:24:22 -07:00
Valentin Lorentz
ede85ca8b0
SedRegex: spawn a single process to handle the whole history.
...
This is more efficient than spawning up to 1000 processes (assuming
Limnoria's default config).
2019-10-26 01:28:27 +02:00
James Lu
81debc45ec
SedRegex: add test for ReDoS timeout
2019-10-17 22:15:46 -07:00
James Lu
e5af479939
SedRegex: abort when a search times out
...
This requires commit b54d8f8073
, which separates the timeout and no match cases.
Also, raise the default processTimeout as the plugin now aborts on the first message that times out.
2019-10-17 22:15:28 -07:00
James Lu
2ae51939b3
Update my email & repo link references
2019-10-11 09:58:50 -07:00
James Lu
152e037176
NuWeather: update list of supported backends
2019-10-06 15:42:56 -07:00
James Lu
3d8e284901
NuWeather: exclude hourly and alerts info for Dark Sky; they are not used
2019-10-06 15:42:40 -07:00
James Lu
4354697a56
NuWeather: add OpenWeatherMap as a backend
2019-10-06 13:59:31 -07:00
James Lu
1678b0646e
NuWeather: replace Apixu with its successor Weatherstack
...
Apixu goes down in only one week, so there's no point in leaving the old code here.
Closes #87 .
2019-10-06 11:35:27 -07:00
James Lu
a9d0d5fe60
NuWeather: add support for current-conditions-only providers
2019-10-06 11:33:19 -07:00
James Lu
ad2a7d098c
NuWeather: raise a proper error for unknown OpenCage locations
2019-09-05 19:03:02 -07:00
James Lu
8480dce3e6
NuWeather: write a proper error for unknown Nominatim locations
...
Reported by MetaNova on IRC.
2019-09-05 18:55:59 -07:00
James Lu
5e5c06d9db
Drop support for Python 3.4 (EOL)
2019-09-01 19:47:25 -07:00
James Lu
85469f9e34
NuWeather: show wind gust details
2019-09-01 19:41:12 -07:00
James Lu
eaea9ebd5f
Bump version to 2019.07.09+git
2019-07-09 17:39:53 -07:00