860 Commits

Author SHA1 Message Date
GLolol
4303cdc3bb Weather: code cleanup & fix bug in handling gusts 2014-11-22 19:04:09 -08:00
GLolol
50768cfd53 Namegen: make number of syllables configurable & update gitignore 2014-11-22 18:15:49 -08:00
James Lu
1009856b1f Updates to Voteserv
- Add Admin override clause (enabled by config plugins.voteserv.allowadminoverride)
- Add listallvotes to list entire voting dictionary
- Add --hosts and --number options to 'votes' to list hostnames and only numbers
1.4-rc1
2014-11-19 18:01:23 -08:00
GLolol
09d3a4b5f6 Merge remote-tracking branch 'lastfm/devel' 2014-11-18 17:59:24 -08:00
GLolol
8c4fd6554e Update readme [ci skip] 2014-11-18 14:54:52 -08:00
GLolol
cdd0ba78fc Update README.md [ci skip]
i actually like the indents better
2014-11-18 14:53:00 -08:00
GLolol
307cc5071b Update README.md [ci skip] 2014-11-18 14:51:19 -08:00
GLolol
bbee6136ab PkgInfo: make 'archs' config variable imply 'source' and 'all' 2014-11-18 14:46:44 -08:00
James Lu
3fa5773183 Updates to SupyMisc
- SupyMisc: rename config variable repeat.max -> maxLen
- Add more tests for SupyMisc
- Move 'colors' command from Randomness to SupyMisc
2014-11-16 12:32:43 -08:00
James Lu
e8016d0155 Merge remote-tracking branch 'upstream/master' into devel 2014-11-15 11:15:46 -08:00
spline
3fcfd3a72f Add LICENSE file via addalicense.com 2014-11-15 09:20:08 -05:00
GLolol
f96f3c2527 PkgInfo: add --reverse option to vlist 2014-11-15 00:18:50 -08:00
GLolol
c803b2ee29 Merge remote-tracking branches 'mkaysi/showImperialAndMetric' and 'origin/patch-1' into devel 2014-11-14 19:51:37 -08:00
GLolol
b001fec057 .travis.yml: don't build the pr/* (pull request) branches, since they don't have travis set up 2014-11-14 19:25:05 -08:00
GLolol
e23895b94e Add preliminary Python 3 support (some things are still quite broken and need testing) 2014-11-14 18:49:08 -08:00
Kevin Funk
40fe73e544 Merge pull request #6 from GLolol/np-catch-empty-track
Catch error when a user has never played a track (Closes krf/supybot-lastfm#4)
2014-11-14 17:34:52 +01:00
GLolol
95828acd08 'np': Catch IndexError when a user has never played a track (Closes krf/supybot-lastfm#4) 2014-11-14 07:41:45 -08:00
GLolol
78a72af085 Update LastFM snapshot (Merge remote-tracking branch 'lastfm/devel') [ci skip] 2014-11-13 19:34:26 -08:00
GLolol
dc869d4e59 LastFM: finish the migration to API v2.0 (remote stale variables) 2014-11-13 19:27:11 -08:00
GLolol
f7c24a932c update requirements.txt 2014-11-13 19:19:11 -08:00
GLolol
46170c30ca LastFM: parse output properly in 'lastfm' (requires beautifulsoup4 and lxml) 2014-11-13 19:17:08 -08:00
GLolol
20037ec392 SupyMisc: code cleanup & rewrite serverlist 2014-11-13 18:32:33 -08:00
GLolol
c8823ab66f LastFM: begin migrating 'lastfm' to API version 2 (still very broken right now) 2014-11-10 18:49:30 -08:00
GLolol
c0d4b55633 LastFM: use Raise=True over return & clarify function descriptions 2014-11-10 18:20:25 -08:00
GLolol
2f70d9bd71 LastFM: migrate 'profile' to LastFM API v2 2014-11-10 18:15:20 -08:00
James Lu
07b4007099 Squashed commit of the following:
commit 8c00e3240a47fad7b983156d0f4f6a4ce14f9004
Author: James Lu <glolol1@hotmail.com>
Date:   Mon Nov 10 00:21:35 2014 -0800

    LastFM: update __init__.py

commit 37e8da3b3a1dddd14cbcc55b4b1b86063387e16e
Author: James Lu <glolol1@hotmail.com>
Date:   Tue Nov 4 17:48:05 2014 -0800

    Get rid of stale files and update README.md [ci skip]

commit 827e9abe7f79f98645097416f2c8b2432791864b
Author: James Lu <glolol1@hotmail.com>
Date:   Tue Nov 4 17:34:47 2014 -0800

    Fix __init__.py

commit 6289f11445dec2e62a93222087af7ace7768d503
Author: James Lu <glolol1@hotmail.com>
Date:   Tue Nov 4 17:22:21 2014 -0800

    fix UnicodeDecodeError with 'lastfm recenttracks'

commit 3497bab87a974e2858a2a35de536998f48d256aa
Author: James Lu <glolol1@hotmail.com>
Date:   Sun Nov 2 17:02:18 2014 -0800

    test.py: fetch API Key from environment variables

commit ca1b7d0d317880e45ad137f118a7add8739b987d
Author: James Lu <glolol1@hotmail.com>
Date:   Sun Nov 2 16:48:05 2014 -0800

    .travis.yml: this is why i don't use a 1 plugin/repo strategy

commit 41adad8f6de8ee178d7a7de86d8cb0649df77bf3
Author: James Lu <glolol1@hotmail.com>
Date:   Sun Nov 2 16:38:00 2014 -0800

    add travis-ci build files?

commit 1d4a5a2af55bf15327cbb6408c26f7e5bb3ccc90
Author: GLolol <GLolol1@hotmail.com>
Date:   Sun Nov 2 09:47:31 2014 -0800

    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

commit 7f39668e79fc80ec3680a92a4aa2c64c648835b0
Author: GLolol <GLolol1@hotmail.com>
Date:   Sat Nov 1 11:36:56 2014 -0700

    Add preliminary Python 3 support (some things are still quite broken and need testing)

commit eaea76c2c8570bba685e9f7496f81984840571f2
Merge: 63b0af8 f7d5d22
Author: Kevin Funk <kevin@kfunk.org>
Date:   Sun Aug 4 13:15:36 2013 -0700

    Merge pull request #3 from hades/master

    nowPlaying: format album properly

commit f7d5d22cf8bf86920480d40f2a184f629f8dbffe
Author: Edward Hades <edward.hades@gmail.com>
Date:   Sat Aug 3 11:52:33 2013 +0200

    nowPlaying: format album properly

commit 63b0af83387be62b123b884843cd815738c70273
Author: Kevin Funk <kevin@kfunk.org>
Date:   Fri Mar 15 23:27:30 2013 +0100

    Fix missing argument

    Ouch. Wondering how that one slipped through.

    Thanks to Colin Guthrie for reporting.

commit 5e91a27acee6c6ac3acf276a5ce5d235d6d5f21c
Author: Kevin Funk <krf@electrostorm.net>
Date:   Tue Oct 16 09:11:21 2012 +0200

    Fix null album strings, add tests

    Thanks to Thomas Coppi for the hint.

    Related to https://github.com/krf/supybot-lastfm/pull/2

commit 1dbffdf6f65626b8a69fe0aab66aa274820512e3
Author: Kevin Funk <krf@electrostorm.net>
Date:   Fri Jul 27 06:54:19 2012 +0200

    Fix missing 'channel' decl

commit 644ef579ac5d45634331f310b853d243deb97a0f
Author: Kevin Funk <krf@electrostorm.net>
Date:   Thu Jul 26 21:37:27 2012 +0200

    Respect maxResults config variable in compare

commit 836b11b0264801d831d497ec0d98d61420bd5f95
Author: Kevin Funk <krf@electrostorm.net>
Date:   Thu Jul 26 20:53:54 2012 +0200

    Minor: Fixup method naming

commit c709f1d82664ed0620a369f43f81a423d8b5faf5
Author: Kevin Funk <krf@electrostorm.net>
Date:   Thu Jul 26 20:52:46 2012 +0200

    Include more rating information in "compare"

commit 127d7a5bcba6441146e4fd8b33f976fb6a85e5e2
Author: Kevin Funk <krf@electrostorm.net>
Date:   Thu Jul 26 20:37:42 2012 +0200

    Bump meta-information

commit 2bb47b716b6fc4ecc02fac510f453aa4477c6b55
Author: Kevin Funk <krf@electrostorm.net>
Date:   Thu Jul 26 20:35:38 2012 +0200

    Dont use generic try-except clauses

commit 122eedd11d56aa151fd64cbedb13edb25cab2fdf
Author: Kevin Funk <krf@electrostorm.net>
Date:   Thu Jul 26 20:33:07 2012 +0200

    Finally use own API KEY

commit 6eee1e06a93ec15733ee572badb0364fafb32dd2
Author: Kevin Funk <krf@electrostorm.net>
Date:   Thu Jul 26 20:32:23 2012 +0200

    More cleanup

commit 9638d6ddce4c909fea07cabdce438294db6d4623
Author: Kevin Funk <krf@electrostorm.net>
Date:   Thu Jul 26 20:21:13 2012 +0200

    Cleanup, try to stay compatible with Python 2.5.x

commit 20397ff5bb008ace0d149259d2be9152c5721662
Author: Kevin Funk <krf@electrostorm.net>
Date:   Thu Jul 26 20:10:03 2012 +0200

    Add compare function

commit 5adf58bd334222213edd22b0eecc28c511f8f58c
Author: Kevin Funk <krf@electrostorm.net>
Date:   Mon Jul 9 21:56:40 2012 +0200

    Formatting++

commit 8bcc372c0c0fe91555ae2225cc7a239cbb10781e
Author: Kevin Funk <krf@electrostorm.net>
Date:   Mon Jul 9 21:49:00 2012 +0200

    Moved to github.com

commit b951e57244131b128075be4ea99a7ff5757a9d36
Author: Kevin Funk <krf@electrostorm.net>
Date:   Mon Jul 9 12:28:37 2012 -0700

    Initial commit
2014-11-10 00:30:05 -08:00
James Lu
8c00e3240a LastFM: update __init__.py 2014-11-10 00:21:35 -08:00
James Lu
d5d90780ee Add stub for TLDInfo to alert users about the TLDInfo/SupyMisc merger. 2014-11-09 19:49:59 -08:00
spline
b0969874a3 Quick fix to stop spammers. 2014-11-07 12:55:34 -05:00
GLolol
681a122800 __init__.py: Actually load tests on Python 3 2014-11-06 10:16:24 -08:00
Mikaela Suomalainen
81130d77e7 Default showImperialAndMetric to True
I am seeing multiple users wondering about the output being in
Fahrenhait and I believe multiple people would be confused if it was
showing only Celsius, so it's probably the best to show both by default.
2014-11-06 19:01:25 +02:00
James Lu
8b2b60554b Merge branch 'master' of https://github.com/glolol/supyplugins 1.3-alpha2 2014-11-04 17:58:45 -08:00
James Lu
0f9d13c0c1 Import LastFM module as subtree and mention in README (Closes #16) 2014-11-04 17:57:33 -08:00
James Lu
282ccbeac7 Merge commit 'f48a0555cc008b6074aac571a19285cdbb73ed16' as 'LastFM' 2014-11-04 17:52:03 -08:00
James Lu
f48a0555cc Squashed 'LastFM/' content from commit 37e8da3
git-subtree-dir: LastFM
git-subtree-split: 37e8da3b3a1dddd14cbcc55b4b1b86063387e16e
2014-11-04 17:52:03 -08:00
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