860 Commits

Author SHA1 Message Date
James Lu
3f1e76384b Weather: don't error if temperature is not available 2015-09-28 13:06:56 -07:00
James Lu
03a29d72ad RelayNext: handle channels case-insensitively when relaying bot messages 2015-09-27 19:16:08 -07:00
James Lu
c392b7fbf1 RelayNext: use log.exception instead of traceback.print_exc() 2015-09-27 19:02:57 -07:00
James Lu
fd4cc36e56 Weather: test on 3.5/3.5-dev, disable sudo 2015-09-26 12:08:14 -07:00
James Lu
83f7e65a9f .travis.yml: add 3.5/3.5-dev to tests 2015-09-25 20:07:53 -07:00
James Lu
be34ec21f1 Wikifetch: strip spaces in disambiguation output, preventing output corruption 2015-09-25 20:06:25 -07:00
James Lu
1c5dd5f0a4 RelayNext: make flood detection command-specific too 2015-09-22 18:02:45 -07:00
James Lu
14b6b9c82e PortLookup: raise ImportError, not callbacks.error 2015-09-19 23:19:23 -07:00
James Lu
c581acde08 OperUp: listen for 376/422 (end of MOTD) instead of 005
There can be more than one 005 message sent on connect (depending on IRCd), and that would've triggered auto-oper multiple times!
2015.09.19
2015-09-19 23:13:07 -07:00
James Lu
97c8238554 Bump version to 2015.09.19, restore OperUp 2015-09-19 23:00:29 -07:00
James Lu
3cad53b5bd BonusLevel: distinguish between packs and levels in output 2015-09-13 13:24:41 -07:00
James Lu
84dc5d4531 BonusLevel: add packid=123 snarfing and a "pack" command 2015-09-13 13:22:19 -07:00
James Lu
8b7ed45055 New "BonusLevel" plugin 2015-09-07 14:15:53 -07:00
James Lu
ec289ba456 Bump version to 2015.09.04 2015.09.04 2015-09-04 20:27:27 -07:00
James Lu
26be37f6d7 WTE: raise the right exception 2015-08-24 15:53:16 -07:00
James Lu
e9edceb735 DDG: strip Sponsored links from search results 2015-08-22 18:32:04 -07:00
James Lu
976e273c67 PkgInfo: fix error handling in 'pkgsearch' 2015-07-29 05:35:51 -07:00
James Lu
c5f5c101e3 Bump version to 2015.07.25 2015.07.25 2015-07-25 15:22:27 -07:00
James Lu
8917e2b270 Add update-version.py for automatically incrementing __version__ 2015-07-10 12:46:35 -07:00
James Lu
59064f3c05 Update Weather snapshot
Merge remote-tracking branch 'weather/devel'
2015-07-10 09:09:13 -07:00
James Lu
cc43f5b473 PassGen: syntactic cleanup 2015-07-10 09:08:39 -07:00
James Lu
0ce356615d Weather: update error message: setting API key no longer requires reload 2015-07-09 22:48:10 -07:00
James Lu
3a81f9b70c Weather: reintroduce disableColoredTemp option 2015-07-09 22:48:10 -07:00
James Lu
0cfe3fbb04 SupyMisc: drop testTldInternationalTLDs test (doesn't work on Py2)
[skip ci]
2015-07-08 23:54:29 -07:00
James Lu
a46213002e Updates to .travis.yml:
- use 'env:' and 'allow_failures:' so we can run the tests both with and without network. Only when tests with --no-network fail will our build report failure.
- set 'sudo:' to 'required'.
2015-07-08 23:36:14 -07:00
James Lu
0120b500e0 requirements.txt: add lxml (needed by Wikifetch) 2015-07-05 22:47:35 -07:00
James Lu
428c8f22be .travis.yml: also run tests on Python nightly 2015-07-05 22:41:05 -07:00
James Lu
d4d3d07f11 Restore the WTE plugin, with a new, working API URL
Merge branch 'restore-wte'

Conflicts:
	README.md
	WTE/README.md
	WTE/plugin.py
2015-07-03 19:38:32 -07:00
James Lu
2f495b6427 WTE: drop Python 2 support 2015-07-03 19:35:21 -07:00
James Lu
8d8af7492a WTE: slightly lower languages count
We don't want to spam so much we get insta-blocked :(
2015-07-03 19:30:17 -07:00
James Lu
c075dc460b WTE: switch to a newer, working URL 2015-07-03 19:27:41 -07:00
James Lu
c4c0615931 PkgInfo: allow spaces in 'freebsd' query since we search descriptions too 2015-06-29 20:42:42 -07:00
James Lu
003633f323 PkgInfo: remove unused variables and update README 2015-06-29 18:35:47 -07:00
James Lu
c1b61cb51c PkgInfo: move _getDistro and some variables outside the main class
These don't ever change, so initializing them once in every instance is pointless.
2015-06-29 15:28:01 -07:00
James Lu
48d900b6f5 PkgInfo: more consistency in pluralization and "View more at" URLs 2015-06-29 15:23:46 -07:00
James Lu
14a5e4382d PkgInfo: add command to search FreeBSD Ports
Closes #32.
2015-06-29 14:57:01 -07:00
James Lu
7aec97bc79 PkgInfo: support CentOS 5 mirror paths 2015.06.17 2015-06-11 11:08:50 -07:00
James Lu
79c0bd1bd5 PkgInfo: update README
[skip ci]
2015-06-10 19:34:11 -07:00
James Lu
c4540e2c6f PkgInfo: CentOS support! Closes #31. 2015-06-10 19:23:21 -07:00
James Lu
7e363ef640 PkgInfo: add 'fedora' command (Closes #28) 2015-06-10 18:33:23 -07:00
James Lu
026fd31813 PkgInfo.vlist: quick fix for Python 2 compatibility 2015-06-10 18:32:18 -07:00
James Lu
d2674f84fd RelayNext: mention new antiflood.maximum.nonprivmsgs setting in README 2015.05.29 2015-05-29 17:59:26 -07:00
James Lu
3504176754 Split PortLookup into its own plugin 2015-05-22 22:24:25 -07:00
James Lu
076fb79afe CtcpNext: strip formatting, don't allow overriding ACTION/PING 2015-05-22 22:10:23 -07:00
James Lu
9324d78dee Various plugins: README tweaks [skip ci] 2015-05-22 21:57:36 -07:00
James Lu
999c2f92f3 RelayNext: Update README 2015-05-22 21:47:33 -07:00
James Lu
9f837aa060 RelayNext: split antiflood into config.plugins.antiflood.messages.[nonprivmsgs] 2015-05-22 21:47:30 -07:00
James Lu
1775cf3b18 Namegen: mention that 'syllables' config var sets the amount of extra syllables allowed, not the total amount 2015-05-21 17:17:16 -07:00
James Lu
d2a203bd00 PassGen: fix example in README [ci skip]
That doesn't look like 40 characters to me...
2015-05-21 17:15:04 -07:00
James Lu
da2fc35da3 Wikifetch: handle disambiguation pages in a more friendly manner
Don't cut off results at 5 (many articles have more than that) and show ENTIRE entries with the article link in bold
2015-05-17 22:14:36 -07:00