725 Commits

Author SHA1 Message Date
James Lu
0c9a0ee92d Rename WTE plugin to TranslateParty
This is probably less mean to the translator developers that we're hacking a free API of.
2016-07-15 11:56:42 -07:00
James Lu
7c3c90ee37 Bump version to 2016.07.03+git 2016-07-03 12:49:10 -07:00
James Lu
1e96e5fd80 Bump version to 2016.07.03 2016.07.03 2016-07-03 12:49:04 -07:00
James Lu
390a4e3bfc LastFM: various formatting improvements 2016-06-19 20:33:07 -07:00
James Lu
937bb9ce01 SupyMisc: remove 'getnick'
The 'nick' command already returns this when no parameters are given.
2016-06-19 11:28:33 -07:00
James Lu
413a9961d4 PkgInfo: tweaks to 'centos'
Make repository name optional, so they can be listed if only the release number is given. Fix --exact and add a --startswith filter option for packages.
2016-06-14 19:43:48 -07:00
James Lu
22a4fb457d DDG: fix wrong command name in README
[skip ci]
2016-05-29 16:23:10 -07:00
James Lu
5262a48bd1 SupyMisc: skip testSPsourceFetch if --no-network is given 2016-05-15 10:48:30 -07:00
James Lu
274027c94a Bump version to 2016.05.15+git 2016-05-15 10:28:42 -07:00
James Lu
f2d9a3a3ff Bump version to 2016.05.15 2016.05.15 2016-05-15 10:28:39 -07:00
James Lu
814aeefc21 update-version: support git tagging
[skip ci]
2016-05-15 10:28:31 -07:00
James Lu
420ee16782 .travis.yml: drop Python 3.2 [ci skip]
Replacer has broken this for quite a while, due to bugs in older versions of the Python re library. This is not officially supported anyways.
2016-05-09 18:36:18 -07:00
James Lu
395bb79db8 .travis.yml: add missing var to allow_failures 2016-05-09 18:29:52 -07:00
James Lu
865b15aab1 PkgInfo: raise timeout for tests 2016-05-09 18:25:49 -07:00
James Lu
eef5f5ed28 RhymeZone: skip tests & mark unsupported on Python 2 2016-05-09 18:22:49 -07:00
James Lu
5ba63c3518 FML: catch non-existing FMLs instead of outputting None fields 2016-05-09 18:19:49 -07:00
James Lu
28d137625f .travis.yml: disable sudo, install unbound-host for SysDNS tests
Closes #35.
2016-05-09 18:18:03 -07:00
James Lu
4b9e6d2f7c SysDNS: allow changing the 'host' binary in tests, via environment variable SYSDNS_HOST_COMMAND 2016-05-09 18:11:38 -07:00
James Lu
e70db1ca72 PortLookup: fix tests 2016-05-06 21:23:26 -07:00
James Lu
311822d355 Add Replacer.py migration stub (#51) 2016-05-06 21:21:13 -07:00
James Lu
2a556a1b84 Rename Replacer->SedRegex (Closes #51) 2016-05-06 21:19:28 -07:00
James Lu
bd1496f86e PortLookup: normalize whitespace & update data parsing 2016-05-04 21:24:21 -07:00
James Lu
52c08a77b9 PkgInfo: move squeeze to debian-archive 2016-04-21 19:14:22 -07:00
James Lu
51b9586897 Replacer: also don't allow whitespace as delimiter 2016-04-10 12:26:21 -07:00
James Lu
528355d9ed RelayNext: really fix AssertionError when server sends a message 2016-04-07 18:16:30 -07:00
James Lu
4acb395694 RelayNext: don't cause AssertionError when servers send a message
Looking up a server name with ircdb.checkIgnored (when servers set modes, for example) raises an AssertionError, so only do that for senders that are a valid nick.
2016-04-05 21:03:19 -07:00
James Lu
8bbc9f88bd Replacer: actually, only allow non-alphanumeric delimiters to prevent false positives
ref: #50.
2016-04-03 08:52:57 -07:00
James Lu
a18025cca5 Replacer: restore support for alternate delimiters
Closes #50.
2016-04-03 08:18:57 -07:00
James Lu
a05567620b RelayNext: exempt the bot from ignore checking 2016-03-27 10:20:15 -07:00
James Lu
a432ab7d5b RelayNext: check for channel ignores too
lalala nothing to see here
2016-03-27 09:52:52 -07:00
James Lu
8d30c20a1e RelayNext: be channel-specific when looking at events to ignore 2016-03-25 15:20:01 -07:00
James Lu
5ba2d46273 RelayNext: respect noHighlight in the newnick of NICK change relays
Reported by @nathan0.
2016-03-17 14:53:36 -07:00
James Lu
e07d8c9bb3 RelayNext: purge -'s in nonprivmsg formatting
This is inherently useless and only makes the post-formatting code more complicated than it should be.
2016-03-17 10:52:03 -07:00
James Lu
f5d28c2aa1 Weather: fix almanac API parsing (Closes #46) 2016-03-08 20:07:53 -08:00
James Lu
8f98243814 RelayNext: more cleanup; show a specific error when 'nicks' is called on a channel without any relays 2016-03-06 12:33:27 -08:00
James Lu
1f78a9fb28 RelayNext: cleanup, sort 'nicks' output case-insensitively 2016-03-06 12:33:27 -08:00
James Lu
a4a1805a6c Fill in all missing author and url fields in plugins 2016-03-04 16:45:05 -08:00
James Lu
bb1ed2eda8 Bump version to 2016.02.28.1+git 2016-03-04 16:39:58 -08:00
James Lu
4da5769007 update-version: remove exception for subtrees 2016-03-04 16:38:19 -08:00
James Lu
177eefa0a3 plugins: update my email 2016-03-04 16:36:16 -08:00
James Lu
ecb313dd1f MCInfo: in 'recipes', use str.lower() before comparing text 2016-03-04 16:32:15 -08:00
James Lu
a82a753972 MCInfo: add 'recipes' command to show all recipes involving an item
Closes #45.
2016-03-04 16:28:26 -08:00
James Lu
2daa8a98a1 MCInfo: fetch item from the smelting UI if not explicitly defined, remove debug print 2016-03-04 16:07:09 -08:00
James Lu
1390a61e96 MCInfo: add 'smelt' command
Closes #42.
2016-03-04 15:52:16 -08:00
James Lu
e73e47f211 Merge branch 'release/2016.02.28.1' 2016-03-04 15:30:26 -08:00
James Lu
eb4f2b31e9 Bump version to 2016.02.28.1 2016.02.28.1 2016-03-04 15:28:14 -08:00
James Lu
f4f9bf6956 LastFM: prefer looking up account names; use ident@host only if the caller isn't registered
Closes #43.
2016-03-04 15:25:04 -08:00
James Lu
9c4ad9acda MCInfo: fix typos in comments
wtf is a "fatch"?
2016-02-29 07:04:12 -08:00
James Lu
0bc0aa0bf7 New MCInfo plugin, for showing Minecraft crafting recipes & block info 2016-02-28 20:22:14 -08:00
James Lu
66b3ef6d17 Wikifetch: make _wiki() return the fetched text instead of replying it directly 2016-02-28 18:20:52 -08:00