894 Commits

Author SHA1 Message Date
GLolol
fd5ae25adf LastFM: major code cleanup and refactoring
- 'lastfm 'command is now split into subcommands, wrapping around one shared function (Closes #2).
- Use bolding for prettier formatting in output.
- Update command help/documentation to be more consistent (use "user", not "id" to refer to configured users).
- Rename variables named 'id' -> 'user', since the previous is collides with a built in function.
- Update tests accordingly.
2015-02-04 20:26:28 -08:00
James Lu
47f5b783a8 RelayNext: proofread README [skip ci] 2015-02-01 18:00:22 -08:00
James Lu
78006970a5 RelayNext: merge 'unset' and 'remove' commands into 'remove'
New behavior: 'remove' without arguments removes entire relay, 'remove' with
channels specified will remove those channels in question. 'unset' is dropped.

Also update the README accordingly.
2015-02-01 20:44:57 -05:00
James Lu
45879709e5 RelayNext: semi-invasive optimizations Part 1 2015-02-01 14:13:54 -05:00
James Lu
d6f0b5f4b6 LastFM: set should not be calling profile, that's just unnecessary spam :| 2015-02-01 13:06:43 -05:00
James Lu
a6c7d078b4 Update LastFM snapshot
- baeb37d LastFM: Make plugin threaded
2015-01-31 14:58:53 -05:00
James Lu
baeb37d124 LastFM: make plugin threaded 2015-01-31 14:53:34 -05:00
James Lu
7672ae3e71 RelayNext: update README.md [skip ci]
This adds some documentation regarding ignores and non-PRIVMSG event toggling.
1.7.1-dev
2015-01-30 18:20:52 -08:00
James Lu
c9d22a64bf PkgInfo: remove 'vlist --source' & update tests
This isn't the most useful feature since a normal 'vlist' lookup can also
find source packages when 'config plugins.PkgInfo.archs' is configured
correctly.
2015-01-30 20:54:06 -05:00
James Lu
eb67e827da RelayNext: fix kick relaying 2015-01-29 20:09:57 -05:00
James Lu
3e1960a51e PkgInfo: in pkgsearch, make <distro> optional 2015-01-28 01:51:41 -05:00
James Lu
8f78bb28c0 PkgInfo: add codenames "buster" and "stretch" for Debian 2015-01-26 23:07:54 -05:00
James Lu
474c2a3a3b SupyMisc.colors: fix incorrect argument handling+help 2015-01-20 22:45:30 -05:00
James Lu
9da793ecc1 Contributing: so that's where my backslashes went!
[ci skip].
2015-01-19 19:42:28 -08:00
James Lu
ef04900fbe Namegen: bugfix 2015-01-19 20:41:33 -05:00
James Lu
a33f37c4e6 RelayNext: support relaying topics (turned off by default) 2015-01-18 14:55:05 -05:00
James Lu
78a79fdf3d RelayNext: add ignore feature
This uses Supybot's built in ignore system, but allows configuring
which events to drop from ignored users. It defaults to
['PRIVMSG', 'MODE'].
2015-01-18 14:11:00 -05:00
James Lu
3c5cc19ba7 DDG: reintroduce support for multiple results 2015-01-17 02:40:15 -05:00
GLolol
f62c6eef73 RelayNext: yet another crappy antiflood mechanism
Also, catch errors in outFilter so they don't block all of the bot's output.
2015-01-15 17:31:38 -08:00
GLolol
d0ff6c9a16 PkgInfo: add a notice for commands that only support Debian/Ubuntu lookup (pkg/pkgsearch/vlist) 2015-01-14 21:25:52 -08:00
James Lu
da95b6fdb1 RelayNext: update README [skip ci] 2015-01-14 17:58:02 -08:00
GLolol
7d4b9cb9c2 FML/PkgInfo: update tests & travis files
- requirements.txt: Fetch testing branch of Limnoria
- travis.yml: drop python 3.2-3.3 from allow_failures,
  use --no-network with tests to prevent fails
1.5.5-beta
2015-01-07 18:36:16 -08:00
GLolol
a46755cfae Drop RelayLink plugin, essentially replaced by RelayNext
Triaged bugs: Closes #20
2015-01-07 18:19:54 -08:00
GLolol
7edebc82a2 RelayNext: remove line used for debugging 2015-01-07 18:17:14 -08:00
GLolol
f1a1d18358 Update READMEs 2015-01-06 19:39:16 -08:00
GLolol
f0d2db0db3 RelayNext: add 'add' and 'remove' commands
These commands will add or subtract relays relative to the currently set relay, creating/deleting it if it is empty.

This requires a reset of all relays (use the set command over the current one should be adequate).
2015-01-06 18:55:36 -08:00
James Lu
571901b177 NoTrigger: catch a race condition caused by delayed channel joining 2015-01-06 17:58:46 -08:00
GLolol
c8e979bb3f RelayNext: further optimizations 2015-01-06 00:54:43 -05:00
James Lu
51c15b1154 Drop OperUp, update README 2015-01-05 18:45:23 -08:00
James Lu
91f039f5b5 RelayNext: allow toggling relaying of non-privmsg events 2015-01-05 18:45:23 -08:00
GLolol
1451bf2614 RelayNext: optimize channel handling 2015-01-05 10:51:40 -05:00
GLolol
e01fee6d41 RelayNext: format ACTION (/me) properly 2015-01-04 19:50:31 -05:00
GLolol
a42e3ebe41 RelayNext: catch errors for QUIT 2015-01-04 19:42:22 -05:00
James Lu
aa9e10db42 CtcpNext: limit set and unset commands to admin 2015-01-04 16:34:29 -08:00
James Lu
169c1873dc RelayNext: make options configurable 2015-01-04 16:27:37 -08:00
James Lu
3419de9127 RelayNext: fix nicks --count 2015-01-04 16:20:19 -08:00
James Lu
f1f6a5c0f9 RelayNext: catch bot's messages via outFilter, demote dropped message logging to debug 2015-01-04 16:17:38 -08:00
James Lu
ad181f7d5b RelayNext: mode, nick, quit relaying added; add 'nicks' and 'clear' commands 2015-01-04 16:03:39 -08:00
James Lu
85479ce111 RelayNext: initial commit (Closes #17)
New relay plugin still in heavy development. A lot of things are either missing or broken right now. Quit and nick change relaying doesn't work!
2015-01-03 19:50:32 -08:00
James Lu
0a295e9b7b CtcpNext: initial commit 2015-01-02 14:15:11 -08:00
James Lu
9fc59b8e91 NoTrigger: update README [skip ci]
I shouldn't write documentation in the middle of the night - worst idea ever
2015-01-01 13:29:19 -08:00
James Lu
41e7a4fe27 Merge pull request #22 from KiTTYsh/master
SupyMisc: 'colors': use hashtags instead of spaces in color blocks to fix linebreaks
2014-12-30 10:27:26 -08:00
Kitty Esty
e350ecfeca colors: hardspaced color blocks to fix linebreaks 2014-12-30 07:49:15 -05:00
GLolol
f23577740d SupyMisc: fix help for 'colors' 2014-12-30 02:41:46 -05:00
GLolol
173ac70294 Merge pull request #21 from KiTTYsh/master
SupyMisc: Add 'colors --long'
2014-12-29 18:36:55 -08:00
Kitty Esty
f7fcc97528 Added !colors --long to SupyMisc 2014-12-29 21:27:57 -05:00
Kitty
ab9e91d000 Merge pull request #1 from GLolol/master
SupyMisc: bugfix for 'colors'
2014-12-29 21:18:27 -05:00
James Lu
fdf0aa8edd SupyMisc: bugfix for 'colors' 2014-12-29 18:16:09 -08:00
James Lu
7896b4194a Merge branch 'pep8' 2014-12-28 22:46:12 -08:00
James Lu
82b353a075 PkgInfo: Code cleanup & PEP8 compliancy
- Use supybot.utils.str.format() for correct pluralization of 'results'
- Better code readability
2014-12-28 22:45:11 -08:00