James Lu
37e8da3b3a
Get rid of stale files and update README.md [ci skip]
2014-11-04 17:48:05 -08:00
James Lu
827e9abe7f
Fix __init__.py
2014-11-04 17:34:47 -08:00
James Lu
6289f11445
fix UnicodeDecodeError with 'lastfm recenttracks'
2014-11-04 17:22:21 -08:00
GLolol
0c5e817508
Revert "RelayLink: merge upstream commit ProgVal/Supybot-plugins@09ea637"
...
- This change broke quit relaying, and I'm not quite sure why. :/
2014-11-04 17:07:25 -08:00
GLolol
57e2a2adc7
PkgInfo: catch unknown distributions in 'vlist' correctly
2014-11-04 11:31:38 -08:00
James Lu
993e7f2e64
.travis.yml: oops
2014-11-03 16:18:31 -08:00
James Lu
d6eb7aa1bb
.travis.yml: Skip checking RelayLink on pypy
2014-11-03 16:15:18 -08:00
James Lu
b638208931
Voteserv: Strip formatting and leading/trailing whitespace in actions
2014-11-03 16:02:51 -08:00
James Lu
afe692e8c9
Updates to PkgInfo
...
- In exception handling, only catch utils.web.Error instead of all possible exceptions
- Rename 'package' command to 'pkg'
- vlist/pkgsearch: guess distribution from release name as with 'pkg', so that 'vlist trusty <app>' is accepted
2014-11-02 17:31:41 -08:00
James Lu
3497bab87a
test.py: fetch API Key from environment variables
2014-11-02 17:02:18 -08:00
James Lu
ca1b7d0d31
.travis.yml: this is why i don't use a 1 plugin/repo strategy
2014-11-02 16:48:05 -08:00
James Lu
41adad8f6d
add travis-ci build files?
2014-11-02 16:38:00 -08:00
GLolol
1d4a5a2af5
Stop hardcoding api key & fix errors when a user has never played a track before ( #1 )
...
- Tests are broken at the moment (supybot-test just ignores them!) At least they don't cause SyntaxErrors now
2014-11-02 09:47:31 -08:00
GLolol
523e0f9fad
NoTrigger: add missing import
2014-11-01 16:38:22 -07:00
GLolol
3ceb818985
PkgInfo: skip archpkg test if arch's API is down
2014-11-01 13:17:44 -07:00
GLolol
e20c23e08a
Randomness: add colors command
2014-11-01 13:07:19 -07:00
GLolol
725680d2bd
SysDNS: don't allow spaces in lookup
2014-11-01 12:39:20 -07:00
GLolol
7f39668e79
Add preliminary Python 3 support (some things are still quite broken and need testing)
2014-11-01 11:36:56 -07:00
GLolol
13d9c78ee2
Remove cruft from .travis.yml
1.3-alpha1
2014-10-29 17:47:42 -07:00
spline
312d71b89a
Merge branch 'master' of github.com:reticulatingspline/Weather
...
Merge pull
2014-10-29 16:05:09 -04:00
spline
36e1667621
Upate README to mention it supports Python 3.
2014-10-29 16:04:54 -04:00
spline
84a78182e7
Update README.
2014-10-29 16:04:31 -04:00
GLolol
da1983b6f2
Update README.md [ci skip]
2014-10-28 20:39:27 -07:00
James Lu
418809872d
Small changes to plugins
2014-10-28 20:06:11 -07:00
James Lu
9cf283af35
Voteserv: fill in __init__.py info
2014-10-27 22:14:08 -07:00
James Lu
96e19ae7ee
Split voting functionality from Randomness -> new plugin Voteserv
2014-10-27 22:11:48 -07:00
James Lu
0f1989098e
Merge plugin TLDInfo into -> SupyMisc
...
At the moment, TLDInfo only checks to see if a TLD exists (not giving details), so it's not very useful alone.
2014-10-27 21:36:03 -07:00
GLolol
8232edd7aa
Randomness: simplify vote DB handling (todo: move voting functionality into a separate plugin) [skip ci]
2014-10-27 21:19:40 -07:00
GLolol
4e9789bbc5
Update .travis.yml
2014-10-27 09:51:43 -07:00
GLolol
34850f3966
PkgInfo: make tests more specific (use regexp instead of notError)
2014-10-27 09:49:55 -07:00
GLolol
2df74d071e
PkgInfo: add --source option in vlist command
2014-10-27 09:37:42 -07:00
James Lu
e80b5ae4f8
Fix tests for NoTrigger and TLDInfo (unicode compatibility)
2014-10-25 22:03:22 -07:00
GLolol
cfda3dd18c
TLDInfo: fix internationalized TLD tests and update output
...
- This reverts commit f3dcd83 and part of commit 30f5e31
2014-10-25 21:45:08 -07:00
GLolol
c7f3110a60
Update .travis.yml
2014-10-25 12:04:17 -07:00
spline
b1f06c79f8
Merge pull request #6 from GLolol/tests-warnIfNoApiKey
...
test.py: Show a specific error if the apiKey is not set
2014-10-25 09:08:16 -04:00
spline
5ff59e706a
Merge pull request #5 from GLolol/py3-devel
...
Make the plugin compatible with Python 3 (Closes #3 )
2014-10-25 09:07:46 -04:00
GLolol
f9fc58c95f
test.py: Show a *specific* error if the apiKey is not set, instead of causing a TypeError [ci skip]
2014-10-24 21:27:50 -07:00
GLolol
3be49ca0a7
PkgInfo: minor fixes
1.2
2014-10-24 20:39:05 -07:00
GLolol
dc983ebf95
README.md: embed travis' status image [ci skip]
2014-10-24 12:32:40 -07:00
GLolol
0fd01c49e3
Fix tests for RelayLink and namegen ( #15 )
2014-10-24 12:25:27 -07:00
GLolol
6d61e35483
.travis.yml: actually install bind9-host before testing SysDNS ( #15 )
2014-10-24 12:04:28 -07:00
GLolol
1428babc58
Fix tests for PkgInfo and TLDInfo
...
- Comment out the unicode test in TLDInfo/test.py, since Unicode handling is so inconsistent between Python versions (I'll look into this later)
2014-10-24 11:35:33 -07:00
GLolol
784ababf11
.travis.yml: oops, we don't support Python 2.6
2014-10-24 11:21:06 -07:00
GLolol
21282cfdd5
Set up travis-ci and update .gitignore
2014-10-24 11:18:43 -07:00
GLolol
d84cbe59a5
test.py: Attempt to fix the travis build
2014-10-24 10:35:16 -07:00
GLolol
a966418b96
Include Python 3.4 in .travis.yml
2014-10-24 10:30:24 -07:00
James Lu
c3e01edfe2
Use 'from __future__ import unicode_literals' for Py2/3 compatibility
2014-10-23 16:59:38 -07:00
James Lu
d65d8e882a
Merge remote-tracking branch 'upstream/master' into py3-devel
2014-10-23 16:50:49 -07:00
James Lu
78001a0939
Make the plugin start on Python 3 (pushing earlier changes)
2014-10-23 16:48:52 -07:00
spline
85f982b7de
Small workaround if almanac data is not present.
2014-10-23 10:32:26 -04:00