840 Commits

Author SHA1 Message Date
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