Commit graph

  • 3d169178ae Implement artist/album/track.getPlaylinks, closes #74 hugovk 2014-03-05 00:41:26 +0200
  • e02893bbaa Update README.md hugovk 2014-03-04 23:04:50 +0200
  • daa590b11d Implement geo.getMetroHypeTrackChart, geo.getMetroTrackChart and geo.getMetroUniqueTrackChart. Closes #44. hugovk 2014-03-04 18:56:28 +0200
  • a97c584059 Implement geo.getMetroUniqueArtistChart for #44 hugovk 2014-03-04 18:17:37 +0200
  • 2938255e2f Implement geo.getMetroHypeArtistChart and refactor hugovk 2014-03-04 18:12:56 +0200
  • c587600e16 Add from and to dates for artist charts, for #44 hugovk 2014-03-04 17:58:50 +0200
  • a254a9fd0c Implement geo.getMetroWeeklyChartlist and geo.getMetroArtistChart for #44 hugovk 2014-03-04 17:49:56 +0200
  • f7e5645ed6 Implement geo.getMetros for #44 hugovk 2014-03-04 17:11:50 +0200
  • 748f66ecc3 Implement geo.getTopArtists for #44 hugovk 2014-03-04 16:29:41 +0200
  • 9ca4109f22 Implement geo.getTopTracks for #44 hugovk 2014-03-04 16:14:52 +0200
  • 2d11699df0 Implement firs Geo function, for #44 hugovk 2014-03-04 15:46:00 +0200
  • 1d1eba5af7 Add cacheable parameter for 16 functions that call _collect_nodes(). There's some 112 that call _request() and some may be made cacheable, but they can be done if someone asks for it. Closes #88. hugovk 2014-03-04 13:47:43 +0200
  • 1fc02a33c5 Jiggle the tests to increase coverage a bit hugovk 2014-03-04 10:42:59 +0200
  • 9edfcb5745 Extra tests for artist's bio, track/album's wiki content/summary. Closes #87. hugovk 2014-03-04 09:24:20 +0200
  • cd10d53a82 Partial fix for #87 hugovk 2014-03-03 23:03:45 +0200
  • 2d42d3b15d No cPickle in Python 3, instead it uses whichever is available. So let's just test pickle hugovk 2014-03-03 22:22:29 +0200
  • b947179972 Test pickle and cpickle on User object. Seems to work, so going to close #83 and can re-open if more specific info is given. hugovk 2014-03-03 21:54:35 +0200
  • c15923e4cd get_upcoming_events() no longer returns events with venue IDs. Also fixed/tested other events functions, and removed duplication. Closes #78. hugovk 2014-03-03 18:41:07 +0200
  • 40ea12a22f Improve rate limiting and tests, for #80 hugovk 2014-03-03 14:57:15 +0200
  • a1867cc8d4 Make rate-limiting a switch that can be toggled, closes #80 hugovk 2014-03-03 13:41:10 +0200
  • a38f3b485c Add album for a user's recent tracks and artist tracks, closes #69 hugovk 2014-03-03 13:16:23 +0200
  • 896e248909 Unfix broken fix for #85 hugovk 2014-03-03 12:48:58 +0200
  • 785139dce6 Add Track.get_userloved() with test, closes #70 hugovk 2014-03-03 12:45:16 +0200
  • 3a0e69f218 Add test case for #70: username parameter already supported for track.getInfo to get user's play count hugovk 2014-03-03 12:16:22 +0200
  • 023828c07a Fix indentation hugovk 2014-03-03 09:04:40 +0200
  • 954e32a819 Rename test_pylast_example.yaml -> example_test_pylast.yaml (makes tab-autocompletion happier) hugovk 2014-03-03 08:59:36 +0200
  • c57afec43f Info from Google Code page plus how to test hugovk 2014-03-03 08:52:06 +0200
  • 2d861dcb10 Cast string of total to int, for #71 hugovk 2014-03-02 22:58:30 +0200
  • c6c8d45635 Apply patch to fix illegal XML characters, closes #71 hugovk 2014-03-02 22:54:02 +0200
  • 6db87f8a27 Library, Playlist, XSPF and Group now also hashable, with a helper function to reduce test duplication. For #82. hugovk 2014-03-02 20:17:34 +0200
  • b29b002b70 Merge branch 'master' of https://github.com/hugovk/pylast hugovk 2014-03-02 19:38:40 +0200
  • 9d5d56ceaf Country and Venue now hashable, for #82 hugovk 2014-03-02 19:34:55 +0200
  • d6ef6e1384 Add Coveralls coverage badge hugovk 2014-03-02 19:01:27 +0200
  • d0c80c8b4e Attempt coverage with coveralls hugovk 2014-03-02 18:55:32 +0200
  • 3257a2b178 Events and tags are now hashable hugovk 2014-03-02 18:40:47 +0200
  • c3bf1f0a06 Add tests for hashable events and tags, for #82 hugovk 2014-03-02 18:35:40 +0200
  • 3fe197bbcc Hashable artist and album, for #82 hugovk 2014-03-02 14:46:13 +0200
  • 1b5a09b404 Add build status hugovk 2014-03-02 14:31:28 +0200
  • 6fa52100c3 Should fix hashable user on 3.3, for #82 hugovk 2014-03-02 14:12:47 +0200
  • 14293aacca Add test for hashable user. Should fail on 3.3. / cc #82 hugovk 2014-03-02 14:09:57 +0200
  • 06a05361a5 Run all tests hugovk 2014-03-02 14:01:33 +0200
  • 6caed64f75 Use random album or artist to avoid problems running concurrent tests on CI hugovk 2014-03-02 14:01:08 +0200
  • 6b47ae15b7 Add possible partial fix for #82 hugovk 2014-03-02 13:12:14 +0200
  • d125afd45f When getting last scrobbled track, need to get at least two recent tracks because the last may be a now-playing and thus ignored. hugovk 2014-03-02 12:28:14 +0200
  • b83113bda5 Add debugging for Python 3.3 hugovk 2014-03-02 12:19:22 +0200
  • e90f433e5e Add debugging for Python 3.3 hugovk 2014-03-02 12:17:22 +0200
  • 892ccd3585 Add debugging for Python 3.3 hugovk 2014-03-02 12:13:50 +0200
  • 7887242e84 Add debugging for Python 3.3 hugovk 2014-03-02 12:11:39 +0200
  • f3c583359d Remove 2.6 and 3.2, keep 2.7 and 3.3. At least assertGreater() and some others are new in 2.7. hugovk 2014-03-02 12:04:44 +0200
  • fa994f862a Fix Travis hugovk 2014-03-02 11:54:20 +0200
  • baa4e782b6 If no secrets file, load from environment variables. For Travis CI testing. hugovk 2014-03-02 11:49:46 +0200
  • 897d0a132c Fix command path hugovk 2014-03-02 11:06:29 +0200
  • 6b91e6f8e5 Add .travis.yml hugovk 2014-03-02 11:04:46 +0200
  • f4e1cb7448 Add test case for #82. Passes as expected with Python 2.7, but need to test in 3 hugovk 2014-03-02 10:28:44 +0200
  • 0246fa45d5 Simplify unix_timestamp() hugovk 2014-03-02 10:15:47 +0200
  • 44318fccc4 Album.get_top_tracks now returns TopItems. Closes #86. hugovk 2014-03-02 10:00:26 +0200
  • e388db1e2f ws_server for LibreFMNetwork is now alpha.libre.fm, not alpha.dev.libre.fm. Closes #79. hugovk 2014-03-02 00:25:29 +0200
  • 3e5e371b29 Really add library.removeArtist, closes #84 hugovk 2014-03-02 00:04:30 +0200
  • bdb429cc8a Add test for adding artist, and allow artist as Artist or string hugovk 2014-03-01 23:54:45 +0200
  • 7eb640fa88 Add library.removeArtist, closes #84 hugovk 2014-03-01 23:41:44 +0200
  • 880e160f64 Attempt to reproduce #77 but cannot reproduce. Closes #77. hugovk 2014-03-01 17:43:25 +0200
  • 0d67c1e309 Test case to verify #66 is fixed by #64. Closes #66. hugovk 2014-03-01 17:10:28 +0200
  • 16079468ab Fix getting now playing for user with no scrobbles. Closes #81. hugovk 2014-03-01 16:57:29 +0200
  • f59d2cc680 Fix comparison of User to other types. Closes #75. hugovk 2014-03-01 16:44:13 +0200
  • 0d483234d4 Add test case for bug already fixed by @inversion in c8216a139e. Closes #64. hugovk 2014-03-01 16:28:40 +0200
  • 5324aacd83 Apply typo patch, closes #85. hugovk 2014-03-01 16:25:19 +0200
  • 50bb692383 Add track.unlove, closes #65 hugovk 2014-03-01 15:57:00 +0200
  • 4ae2e08539 Remove debug prints hugovk 2014-03-01 13:00:17 +0200
  • e7153965f0 Move secrets out to test_pylast.yaml and provide an example. hugovk 2014-03-01 12:59:07 +0200
  • 56f3666ced If no country, return None rather than Country class. Fixes http://stackoverflow.com/q/14609467/724176 hugovk 2014-03-01 12:36:35 +0200
  • 6d5c818ad0 Fix up some missing stuff after grafting hugovk 2014-02-28 11:20:01 +0200
  • ab2b605c8f Remove pointless empty comments hugovk 2014-02-27 20:16:29 +0200
  • 552c45f18f Get user's registration date (and as a UNIX timestamp) hugovk 2014-02-27 20:14:32 +0200
  • 1c1f56a62d Remove unix timestamp duplication hugovk 2014-02-26 20:26:08 +0200
  • 4074c4fae9 Add integration tests for pylast.py hugovk 2014-02-26 20:22:07 +0200
  • b1b1186b06 Add .gitignore hugovk 2014-02-26 19:57:27 +0200
  • fc28f21983 Update .build hugovk 2014-02-26 19:55:48 +0200
  • d0e4ac0e0f Update setup.py hugovk 2014-02-26 19:55:37 +0200
  • 71bef027c4 Merge pull request #1 from inversion/master hugovk 2014-02-26 19:54:44 +0200
  • 16482faed1 Add library.removeScrobble hugovk 2014-02-26 13:41:35 +0200
  • b48f56badf Bug fix: http://stackoverflow.com/a/5542465/724176 hugovk 2014-02-26 13:16:28 +0200
  • f9cb8786f6 fixed bug wherein empty elements would make get_venue() crash Andrew Moss 2013-12-27 10:08:50 +0000
  • eadce48315 fixed bug wherein empty elements would make get_venue() crash Andrew Moss 2013-12-27 10:08:50 +0000
  • 5709e5bc51 Merge branch 'master' of github.com:inversion/pylast Andrew Moss 2013-12-26 23:19:06 +0000
  • d1c59f542d Merge branch 'master' of github.com:inversion/pylast Andrew Moss 2013-12-26 23:19:06 +0000
  • 6fa5bacf20 Merge branch 'master' of github.com:inversion/pylast Andrew Moss 2013-12-26 23:17:33 +0000
  • e9a25606a0 Merge branch 'master' of github.com:inversion/pylast Andrew Moss 2013-12-26 23:17:33 +0000
  • 43ea738ded Merge branch 'master' of github.com:inversion/pylast Andrew Moss 2013-12-26 23:17:33 +0000
  • 647cc9bc02 Merge branch 'master' of github.com:inversion/pylast Andrew Moss 2013-12-26 23:17:33 +0000
  • 908060736f Allow getting venue info through Event.get_venue() as a workaround until the Venue.getInfo API call is added to Last.fm. Changed version to 0.6 in setup.py and pylast.py to reflect update. Andrew Moss 2013-12-26 23:11:23 +0000
  • c8216a139e Allow getting venue info through Event.get_venue() as a workaround until the Venue.getInfo API call is added to Last.fm. Changed version to 0.6 in setup.py and pylast.py to reflect update. Andrew Moss 2013-12-26 23:11:23 +0000
  • 797fd66fbf Allow getting venue info through Event.get_venue() as a workaround until the Venue.getInfo API call is added to Last.fm Andrew Moss 2013-12-26 23:11:23 +0000
  • 88f5b5e6b9 Allow getting venue info through Event.get_venue() as a workaround until the Venue.getInfo API call is added to Last.fm Andrew Moss 2013-12-26 23:11:23 +0000
  • 4621a1a6e4 boilerplate gitignore file Matt Jeffery 2013-03-13 13:37:21 +0000
  • bb33663472 replace '&' with & when it is not in a character entity (approximation) Matt Jeffery 2013-03-01 20:14:18 +0000
  • e2cc69a7e8 works with CDATA tags Matt Jeffery 2013-03-01 19:38:41 +0000
  • 979447c4f4 Added user.getArtistTracks Hugo 2013-01-24 19:37:02 +0200
  • 78aac5c437 Added user.getArtistTracks Hugo 2013-01-24 19:37:02 +0200
  • 0097d897a1 Update URL Elizabeth J. Myers 2013-01-16 11:35:44 -0600
  • 83ee68a400 Update URL Elizabeth J. Myers 2013-01-16 11:35:44 -0600