James Lu
8f5f675d65
NuWeather: add current_data_city fallback
2022-05-28 01:42:51 -07:00
James Lu
eb376d8554
NuWeather: use .json files from WWIS directly
2022-05-28 01:30:47 -07:00
James Lu
396dc4d20e
NuWeather: fix WWIS cache TTL for current conditions
2022-05-28 01:27:43 -07:00
James Lu
96ecf283fe
NuWeather: use more precise mi/km conversion
2022-05-25 15:10:21 -07:00
James Lu
58e85f3532
NuWeather: add WWIS backend
...
Closes #94 .
WWIS uses a predetermined list of locations and doesn't provide a search facility of its own - instead we geocode the input location and find the closest city with data using a Haversine algorithm
2022-05-24 21:16:01 -07:00
James Lu
05b15b0111
NuWeather: implement configurable unit display for distance and speed
...
This is implemented as two new options using simple templates: plugins.nuweather.units.distance and plugins.nuweather.units.speed
Closes #101 .
Closes #97 .
2022-05-24 13:29:47 -07:00
James Lu
cb49620a2d
NuWeather: split formatting another module; implement format_temp with only c input
2022-05-24 12:56:08 -07:00
James Lu
608a056ad7
NuWeather: remove dynamicScope hacks
2022-05-24 11:59:20 -07:00
James Lu
2718c09cbc
BirdLGGo: remove inaccurate "hops not responding" parsing
2022-02-23 17:49:10 -08:00
Val Lorentz
74521ae41f
all: Add setup.py, to be installable via pip ( #106 )
2022-02-05 11:40:49 -08:00
James Lu
35198fb6e0
Update build status badge
...
[skip ci]
2022-02-04 12:14:55 -08:00
James Lu
6823075dd4
PkgInfo: remove stray linuxmint references
2022-02-02 01:08:49 -08:00
James Lu
6a1225f3c2
Bump version to 2022.02.01+git
2022-02-01 22:44:51 -08:00
James Lu
97fd1e7897
Bump version to 2022.02.01
2022.02.01
2022-02-01 22:44:49 -08:00
James Lu
d28c5be104
Remove old plugin stubs
2022-02-01 22:43:59 -08:00
James Lu
697ae24a09
PkgInfo: drop linuxmint fetcher (broken web scraping)
2022-02-01 22:42:08 -08:00
James Lu
f13918dc59
Remove Qalculate plugin (not really fit for public use)
2022-02-01 22:40:21 -08:00
James Lu
7e8921de53
Readd 3.7 CI test without networking
2021-12-13 12:23:07 -08:00
James Lu
31ca64b7be
Switch CI to Debian 11
2021-12-13 12:21:55 -08:00
James Lu
0158fec7a7
Bump baseline to Python 3.7
...
3.5 was EOL 2020-09
3.6 is EOL in 2021-12
2021-12-13 12:19:38 -08:00
James Lu
f6932586fa
BirdLGGo: support optionally printing trace hop PTR
2021-10-29 00:20:32 -07:00
James Lu
ebcbf5a92d
Add py3.10 to CI
2021-10-18 11:30:23 -07:00
James Lu
93c7355f9c
FML: drop, broken due to website changes
2021-10-18 11:17:23 -07:00
James Lu
451b1ae8ac
Add requests to requirements.txt
2021-10-18 00:39:26 -07:00
James Lu
b09df6dee2
BirdLGGo: try to fix py3.7 compat
2021-10-18 00:38:30 -07:00
James Lu
ce56aeaf2b
BirdLGGo: initial release
2021-10-18 00:30:19 -07:00
James Lu
7fdf95074c
Qalculate: require trusted permission ( #105 )
2021-08-01 23:04:30 +02:00
James Lu
62387421d8
Bump version to 2021.08.01+git
2021-08-01 13:50:01 -07:00
James Lu
ae7646a274
Bump version to 2021.08.01
2021.08.01
2021-08-01 13:49:55 -07:00
James Lu
9352e383d8
LastFM: return API error messages as is
...
This requires https://github.com/ProgVal/Limnoria/pull/1487 (on older versions, a generic HTTP error will be shown instead)
2021-08-01 22:40:35 +02:00
James Lu
9e3e49ee70
SysDNS: simplify encoding setup
2021-07-15 08:36:27 +02:00
James Lu
c7c1153459
PkgInfo: update Ubuntu codenames & fix tests
2021-07-14 22:52:19 -07:00
James Lu
a62a0184ed
RelayNext: bump wait time in tests to avoid potential race?
2021-07-14 22:52:10 -07:00
James Lu
6c5d653b6a
LastFM: switch to https endpoints
2021-07-15 07:51:48 +02:00
James Lu
9aaf4f7db7
LastFM: better error displays when the fields we want are empty
2021-07-15 07:44:11 +02:00
James Lu
4cf64095ff
LastFM: handle the case where a song has no tags
2021-07-15 07:44:11 +02:00
James Lu
7e959b9f24
Remove references to my old nick & emails
2021-07-03 16:36:43 -07:00
James Lu
b04f315bde
Remove obsolete Voteserv plugin
2021-07-03 16:30:50 -07:00
James Lu
3ea070a803
RelayNext: add tests for the 'nicks' command
2021-06-09 21:12:59 -07:00
James Lu
7e695c00df
RelayNext: log test output to STDERR for consistency
...
This should fix the output order getting screwed up in the Drone CI logs.
2021-05-29 13:24:05 -07:00
James Lu
c4ea611726
RelayNext: fix tests on py3.6
2021-05-29 13:22:36 -07:00
James Lu
3b917e7221
RelayNext: fix undefined variable
2021-05-29 13:22:23 -07:00
James Lu
c772ed1316
SysDNS, Wikifetch: remove broken tests
2021-05-29 13:15:31 -07:00
James Lu
314d6781f0
RelayNext: add antiflood tests; fix off-by-one when receiving messages on a channel for the first time
2021-05-29 13:07:50 -07:00
James Lu
5f66135f83
RelayNext: add tests for bot ignores & ignoreRegexp
2021-05-29 01:42:54 -07:00
James Lu
b7e197f0c0
RelayNext: tests for color, showPrefixes, noHighlight options
2021-05-29 01:15:35 -07:00
James Lu
b1ae9100ff
RelayNext: add test for toggling events
2021-05-27 22:42:02 -07:00
James Lu
6f8910b907
RelayNext: add tests for NICK and QUIT
2021-05-27 18:42:48 -07:00
James Lu
811ddb4c31
RelayNext: add tests for MODE
2021-05-27 18:31:33 -07:00
James Lu
5b6fc05df5
RelayNext: test PRIVMSG, ACTION, TOPIC, and KICK
2021-05-27 00:20:40 -07:00