James Lu
11a03ad9a0
Bump version to 2017.05.31
2017.05.31
2017-05-31 13:10:47 -07:00
James Lu
2d391759ab
Revert "PkgInfo: re-enable 'archlinux' and 'archaur' tests"
...
This reverts commit 03f47c58c7840eb3fce0e510ab54512f71cad7e2.
2017-04-30 19:51:21 -07:00
James Lu
03f47c58c7
PkgInfo: re-enable 'archlinux' and 'archaur' tests
...
This partially reverts commit 67c40b5974e86f978d449c61e893ffa576cf9ef2.
2017-04-30 19:43:46 -07:00
James Lu
9e44bad118
PkgInfo: add Ubuntu codename artful & remove wily
2017-04-30 19:42:19 -07:00
James Lu
eef54cda77
.travis.yml: bump pypy3 version to pypy3.3-5.2-alpha1, per 62616a34d3
2017-04-30 19:39:43 -07:00
James Lu
7f3095cf8d
Merge in Quakenet plugin from https://github.com/GLolol/Supybot-Quakenet
2017-04-22 16:18:20 -07:00
James Lu
55d56a888e
Restart: mark as broken on daemonized instances
2017-04-16 23:41:01 -07:00
James Lu
394158bea5
Wikifetch: fix Wikipedia test
2017-04-16 16:53:37 -07:00
James Lu
771e1a51a9
Add an experimental plugin to restart Limnoria from IRC
...
Resolves ProgVal/Limnoria#1070 .
2017-04-16 16:42:33 -07:00
James Lu
fd468bb9e3
README: resort plugin list [skip ci]
2017-04-16 16:40:09 -07:00
James Lu
39ae7846c7
LastFM: fix extended info parsing on tracks without a Musicbrainz ID
2017-04-11 18:19:00 -07:00
James Lu
e3f9098776
LastFM: make fetchYouTubeLink option actually channel specific
2017-04-11 18:19:00 -07:00
James Lu
f88018a76f
LastFM: optionally show extended info (user play count + tags)
2017-04-11 18:19:00 -07:00
James Lu
4cd8bc9354
LastFM: fix grammar ("listened to X just now" vs. "listened to X right now")
2017-04-11 18:19:00 -07:00
James Lu
8bd6bfbcda
TranslateParty: fix config name in readme [skip ci]
2017-03-30 07:22:02 -07:00
James Lu
b57bd11999
README: rewrite blurb for the Weather plugin [skip ci]
...
Also, remove the link to the outdated Weather subrepository.
2017-03-25 23:23:35 -07:00
James Lu
7611f0fa9c
Wikifetch: fix 'random' help text syntax
2017-03-24 19:10:47 -07:00
James Lu
001b49b6c3
Wikifetch: prefer <link rel="canonical"> links again when available
2017-03-24 19:09:38 -07:00
James Lu
b9481184cb
SedRegex: skip testBoldReplacement on Python 2
...
I don't know why it breaks here and I don't really care.
2017-03-21 13:21:40 -07:00
James Lu
5e77c65a5f
SedRegex: remove a duplicate test
2017-03-21 13:14:06 -07:00
James Lu
b53e6e40a0
SedRegex: use self.__class__ instead of __class__ in tests (Python 2 compat)
2017-03-21 13:10:23 -07:00
James Lu
a58785fa4a
SedRegex: add a bunch of test cases
...
Closes #53 .
2017-03-21 12:58:12 -07:00
James Lu
491ff66c7e
.travis.yml: quote echo arguments as well...
2017-03-21 11:27:27 -07:00
James Lu
a55ad36068
.travis.yml: quote args from last commit
2017-03-21 11:24:07 -07:00
James Lu
328d07af9a
.travis.yml: skip Weather and LastFM tests (which require secure data) on pull requests
2017-03-21 11:05:32 -07:00
James Lu
65bb618662
.travis.yml: run tests for Weather again
2017-03-21 10:49:44 -07:00
James Lu
485dff4a8f
.travis.yml: drop builds on Python 3.2/3.3
2017-03-18 23:54:38 -07:00
James Lu
d5f498bfcb
Wikifetch: switch to a different article for testMediaWiki
2017-03-18 23:52:38 -07:00
seitzbg
40634dcdd5
PkgInfo: only match package names in 'centos --exact', instead of name + version strings
...
(cherry picked from 59cb273cb7
)
2017-03-18 19:54:10 -07:00
James Lu
91cfa7acb0
Wikifetch: intelligently filter out <p> lines with little or no content
...
More specifically, this skips lines that have a lower word count than the search query (e.g. page titles, some navigation links).
This allows some pages on https://wiki.ubuntu.com/ to work, for example
2017-03-18 19:07:56 -07:00
James Lu
819fcc6c09
Wikifetch: add a --no-mw-parsing option in an attempt to support non-MediaWiki sites
2017-03-18 18:47:20 -07:00
James Lu
194ac4d7be
Wikifetch: clarify _get_article_tree docstring
2017-03-18 18:23:00 -07:00
James Lu
54ecbe89b5
SupyMisc: unbutcher syntax description for 'mreplace'
2017-03-17 23:03:36 -07:00
James Lu
e0d3188719
Weather: add a locationsearch command to look up raw zmw codes
2017-03-09 19:41:26 -08:00
James Lu
a9d27f8bf6
Weather: move JSON decoding into _wunderjson()
2017-03-09 19:16:36 -08:00
James Lu
ba1eb6474b
Weather: rewrite autocomplete code to support multiple results internally
2017-03-09 19:00:46 -08:00
James Lu
a8ebadc82e
Weather: show a proper error if current conditions couldn't be found
2017-03-09 18:47:26 -08:00
James Lu
364f2d4f6a
Weather: return raw ZMW codes as is in _wuac
2017-03-09 18:40:22 -08:00
James Lu
8bc77c8f63
MCInfo: more compact row iteration
2017-03-08 18:39:59 -08:00
James Lu
35e82ca785
LastFM: fix my email [skip ci]
2017-03-07 17:18:46 -08:00
James Lu
6cf19f67e2
.travis.yml: allow the nightly branch to fail
2017-02-23 18:03:05 -08:00
James Lu
5b9daa4a5f
.travis.yml: remove fast_finish; it tends to flood web hooks
2017-02-23 18:01:21 -08:00
James Lu
67c40b5974
PkgInfo: skip 'archlinux' and 'archaur' tests; the servers very often time out!
2017-02-23 18:00:32 -08:00
James Lu
094b9a332d
TranslateParty: strip IRC formatting to prevent text corruption
...
Closes #60 .
2017-02-23 17:32:20 -08:00
James Lu
a9dfb1009d
Wikifetch: add a three second timeout in fetch
2017-02-04 18:28:11 -08:00
James Lu
2fbfc37f98
Wikifetch: leave a fallback reply if paragraph parsing failed
2017-01-27 18:16:00 -08:00
James Lu
2bd06a39a9
Wikifetch: return the address in _get_article_tree as well
2017-01-27 18:10:52 -08:00
James Lu
18493a5e23
Wikifetch: revamp tests to be more complete
...
This now tests different combinations of --site, and tries to parse some other common wikis.
2017-01-27 18:01:13 -08:00
James Lu
100f503783
Wikifetch: support wikimedia.org and mediawiki.org
2017-01-27 18:00:48 -08:00
James Lu
8d586dad47
Wikifetch: fix NameError on redirect parsing
2017-01-27 17:38:37 -08:00