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
James Lu
5bf5772b9a
LastFM: switch to using wrap() as a decorator
2016.02.28
2016-02-25 06:58:30 -08:00
James Lu
1ae2baa347
RelayNext: strip CTCPs other than actions
2016-02-24 18:25:02 -08:00
James Lu
f4cde05c85
RelayNext: ignore PMs in doPrivmsg
2016-02-17 06:58:33 -08:00
James Lu
f132f2cad2
Weather: give a slightly different error if we're looking up someone else's weather, and the target doesn't have a location set
2016-02-16 19:30:58 -08:00
James Lu
c82aaf50a7
Weather: cleanup, use @wrap, allow looking up other users' weather
2016-02-16 19:30:58 -08:00
James Lu
a3b1236e66
.travis.yml: ignore archive/name branches too
2016-02-14 19:36:42 -08:00
James Lu
7b0c06292d
LastFM: mention YouTube linking feature and initial setup
...
[skip ci]
2016-02-14 10:27:05 -08:00
James Lu
52f0fb2d46
RelayNext: Optionally show status prefixes in messages ( Closes #38 )
2016-02-11 10:02:45 -08:00
James Lu
867e61ea78
RelayNext: cleanup, switch to using new msg.tagged('channels') - Closes #40 .
...
- Drop _getAllRelaysForNetwork() and custom state keeping code, as they aren't needed anymore
- Hopefully closes #41 ? (we may never know)
- Also, don't lowercase command names in flood prevention announcements: "PRIVMSGs" looks more correct than "privmsgs" IMO
2016-02-07 12:52:24 -08:00
James Lu
93e558d17c
RelayNext: consistently use str.lower for channel names instead of casemapping-dependant ircutils.toLower
...
Internally, the relay database doesn't care about case mappings - channel names are stored lowercase, word for word.
Using ircutils.toLower for channel names in the relay core breaks if the channel name has characters that when lowercased using RFC1459 case mapping, give a different literal result (e.g. #\\\ becomes #|||, which isn't in a relay)
2016-02-07 12:52:24 -08:00
James Lu
af0b15c88c
LastFM: remove Travis / gitignore files, since it isn't being used as a subtree anymore
2016-02-07 11:42:19 -08:00
James Lu
826f55f5a8
PkgInfo: simplify 'linuxmint' with new-style wrap
...
Also, update copyright year.
2016-02-05 20:32:05 -08:00
James Lu
5861d5b15d
PkgInfo: sort 'archlinux' output and show repo when in verbose mode
2016-02-05 20:21:25 -08:00
James Lu
2319948a47
RelayNext: alphabetically sort 'nicks' output
2016-01-19 20:55:01 -08:00
James Lu
7ebc813cff
Replacer: handle notices too, instead of just privmsg
2016-01-08 17:49:42 -08:00
James Lu
84de8f100e
RelayNext: fix disconnected networks causing error in 'nicks'
...
Reported by @nathan0.
2015-12-28 20:27:41 -08:00
James Lu
a08eb2dc4a
Relaynext: fix check for disconnected networks
2015-12-27 13:58:36 -08:00
James Lu
7af92f86a5
SupyMisc: add "average" command
2015-12-23 22:33:56 -08:00
James Lu
b347f658f8
Replacer: swap order of comparisons in message filtering
...
Previously, this would error whenever a message without a first argument was present in irc.state.history.
ERROR 2015-12-17T21:12:51 Uncaught exception in _callRegexp:
Traceback (most recent call last):
File "/home/gl/.local/lib/python3.4/site-packages/supybot/callbacks.py", line 1457, in _callRegexp
method(irc, msg, m)
File "/home/gl/SupyPlugins/Replacer/plugin.py", line 116, in replacer
if m.args[0] == msg.args[0] and \
IndexError: tuple index out of range
ERROR 2015-12-17T21:12:51 Exception id: 0x2b96f
2015-12-17 21:15:09 -08:00
James Lu
688f00ac4d
RelayNext: don't send messages to relay channels we're not in
...
This pretends a slew of "cannot send to channel" errors and possible excess floods whenever the bot is starting, as different networks connect at their own pace.
2015-12-13 18:01:04 -08:00
James Lu
2dff5dd4e6
README: update IRC addresses
...
[skip ci]
2015-11-26 16:36:25 -08:00
James Lu
d1e3cd9837
Update my email in various places
2015-11-26 16:27:57 -08:00
James Lu
287b4eaf2c
WTE: skip translations when we get 400 errors instead of breaking entirely
2015-11-21 22:34:38 -08:00
James Lu
d9fe1a0137
WTE: update tests to show two lines of responses instead of one (verbose)
2015-11-21 22:27:52 -08:00
James Lu
a0611ba422
WTE: refresh language list, default to verbose output & show language names too
2015-11-21 22:25:10 -08:00
James Lu
917e5c15df
RhymeZone: add utf-8 header (Python 2 compatibility)
2015-11-21 19:49:40 -08:00
James Lu
3efa917937
Add RhymeZone plugin
2015-11-21 19:30:04 -08:00
James Lu
2d0e90b2dc
Wikifetch: Limit supybot.commands import to remove __builtins__.any hack
2015-11-14 16:19:11 -08:00
James Lu
b02a0bce9c
Revert ".travis.yml: skip testing BonusLevel plugin (site is having issues)"
...
This reverts commit 70340a0e5943653b0e9aa51d1a10f69c1a354e23.
2015-11-10 20:55:29 -08:00
James Lu
70340a0e59
.travis.yml: skip testing BonusLevel plugin (site is having issues)
2015-11-09 16:39:11 -08:00
James Lu
7b6d7ea441
Weather: update README [skip ci]
2015-11-09 16:38:45 -08:00