hugovk
|
09685547f0
|
Move check.sh to after_script: so Unix exit codes are ignored
|
2014-03-08 12:15:14 +02:00 |
|
hugovk
|
df6cad0298
|
Do the other static checks, but not clonedigger
|
2014-03-08 12:09:25 +02:00 |
|
hugovk
|
d81145cb33
|
Do the other static checks, but not clonedigger
|
2014-03-08 12:05:53 +02:00 |
|
hugovk
|
a209bce183
|
Remove clonedigger from Travis build, it errors. See #90.
|
2014-03-08 12:03:41 +02:00 |
|
hugovk
|
bd9f658de8
|
Add static analysis to the CI build
|
2014-03-08 11:16:41 +02:00 |
|
hugovk
|
2254430b39
|
Remove duplication into _extract_top_albums(doc, network)
|
2014-03-08 01:13:08 +02:00 |
|
hugovk
|
2235899c98
|
Remove duplication into _extract_top_artists(doc, network)
|
2014-03-08 00:53:31 +02:00 |
|
hugovk
|
c3d99385ff
|
Re-add get_weekly_album_charts(), get_weekly_artist_charts() and get_weekly_charts() helper functions
|
2014-03-07 20:22:14 +02:00 |
|
hugovk
|
4c4e3bfbba
|
Move duplication into get_bio(), keeping existing get_bio_XXX() to call it
|
2014-03-07 16:01:54 +02:00 |
|
hugovk
|
4c94c8e53f
|
Reinstate get_wiki_published_date(), get_wiki_summary() and get_wiki_content() as they may already be used by third parties. Add command-line options to the test.
|
2014-03-07 14:44:19 +02:00 |
|
hugovk
|
46b86b57da
|
Create abstract, internal _Opus class for common stuff used by Album and Track
|
2014-03-07 14:04:37 +02:00 |
|
hugovk
|
d5b536d51c
|
Test: Use a unique filename for picking and delete it afterwards. Allows concurrent testing.
|
2014-03-07 10:35:24 +02:00 |
|
hugovk
|
5d62680753
|
Fix a test. Asked for a New York gig and got a Brooklyn one. Let's try London instead.
|
2014-03-07 10:23:10 +02:00 |
|
hugovk
|
d3dba1475a
|
Refactor and mark artist.getimages as deprecated
|
2014-03-07 09:41:21 +02:00 |
|
hugovk
|
342bb94045
|
Refactor get_wiki things to remove duplication
|
2014-03-06 23:05:23 +02:00 |
|
hugovk
|
ac87cee29d
|
Refactor shouts to duplicate code
|
2014-03-06 18:11:39 +02:00 |
|
hugovk
|
7cb8a654ec
|
Move get_wiki_published_date(), get_wiki_summary(), get_wiki_content() up to _BaseObject to remove duplication in Album and Track. Already has test cases.
|
2014-03-06 16:26:50 +02:00 |
|
hugovk
|
0747d5d20e
|
Move share() up to _BaseObject, removing duplication in Artist, Event and Track
|
2014-03-06 16:21:19 +02:00 |
|
hugovk
|
caea5e129a
|
Move get_top_fans up to _BaseObject, removing duplication in Artist and Track
|
2014-03-06 15:23:33 +02:00 |
|
hugovk
|
73cf5b3068
|
Move weekly charts getters to _BaseObject, removes duplication between group, tag and user
|
2014-03-06 14:30:02 +02:00 |
|
hugovk
|
6301a5c670
|
Add _get_things to remove duplication
|
2014-03-06 11:42:20 +02:00 |
|
hugovk
|
1d532c0363
|
Run pyflakes and pep8 and update
|
2014-03-05 18:11:57 +02:00 |
|
hugovk
|
779af598db
|
Refactor to include limit parameter to reduce bandwidth\n\nRefactor calls to chart.getTopArtists, chart.getTopTracks, tag.getTopTags and user.getTopTags to include the limit parameter (where available) to reduce the size of data sent by Last.fm.\n\nFor example, getting limit=1 can reduce receiving 101 items to 1, making the test take 0.5s rather than 1.2s.\n\nAlso return a list of TopItems rather than just items, and add cacheable parameter.
|
2014-03-05 10:29:16 +02:00 |
|
hugovk
|
4698993421
|
Jiggle the tests to increase coverage a bit
|
2014-03-05 01:29:58 +02:00 |
|
hugovk
|
f8f9226e94
|
Remove a couple of resource warnings from not closing files
|
2014-03-05 01:01:27 +02:00 |
|
hugovk
|
2a48ccf369
|
The CI got different Spotify IDs to my computer. Generalise the tests. For #74.
|
2014-03-05 00:51:20 +02:00 |
|
hugovk
|
3d169178ae
|
Implement artist/album/track.getPlaylinks, closes #74
|
2014-03-05 00:41:26 +02:00 |
|
hugovk
|
e02893bbaa
|
Update README.md
|
2014-03-04 23:04:50 +02:00 |
|
hugovk
|
daa590b11d
|
Implement geo.getMetroHypeTrackChart, geo.getMetroTrackChart and geo.getMetroUniqueTrackChart. Closes #44.
|
2014-03-04 18:56:28 +02:00 |
|
hugovk
|
a97c584059
|
Implement geo.getMetroUniqueArtistChart for #44
|
2014-03-04 18:17:37 +02:00 |
|
hugovk
|
2938255e2f
|
Implement geo.getMetroHypeArtistChart and refactor
|
2014-03-04 18:12:56 +02:00 |
|
hugovk
|
c587600e16
|
Add from and to dates for artist charts, for #44
|
2014-03-04 17:58:50 +02:00 |
|
hugovk
|
a254a9fd0c
|
Implement geo.getMetroWeeklyChartlist and geo.getMetroArtistChart for #44
|
2014-03-04 17:49:56 +02:00 |
|
hugovk
|
f7e5645ed6
|
Implement geo.getMetros for #44
|
2014-03-04 17:11:50 +02:00 |
|
hugovk
|
748f66ecc3
|
Implement geo.getTopArtists for #44
|
2014-03-04 16:29:41 +02:00 |
|
hugovk
|
9ca4109f22
|
Implement geo.getTopTracks for #44
|
2014-03-04 16:14:52 +02:00 |
|
hugovk
|
2d11699df0
|
Implement firs Geo function, for #44
|
2014-03-04 15:46:00 +02:00 |
|
hugovk
|
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.
|
2014-03-04 13:47:43 +02:00 |
|
hugovk
|
1fc02a33c5
|
Jiggle the tests to increase coverage a bit
|
2014-03-04 10:42:59 +02:00 |
|
hugovk
|
9edfcb5745
|
Extra tests for artist's bio, track/album's wiki content/summary. Closes #87.
|
2014-03-04 09:24:20 +02:00 |
|
hugovk
|
cd10d53a82
|
Partial fix for #87
|
2014-03-03 23:03:45 +02:00 |
|
hugovk
|
2d42d3b15d
|
No cPickle in Python 3, instead it uses whichever is available. So let's just test pickle
|
2014-03-03 22:22:29 +02:00 |
|
hugovk
|
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.
|
2014-03-03 21:54:35 +02:00 |
|
hugovk
|
c15923e4cd
|
get_upcoming_events() no longer returns events with venue IDs. Also fixed/tested other events functions, and removed duplication. Closes #78.
|
2014-03-03 18:41:07 +02:00 |
|
hugovk
|
40ea12a22f
|
Improve rate limiting and tests, for #80
|
2014-03-03 14:57:15 +02:00 |
|
hugovk
|
a1867cc8d4
|
Make rate-limiting a switch that can be toggled, closes #80
|
2014-03-03 13:41:10 +02:00 |
|
hugovk
|
a38f3b485c
|
Add album for a user's recent tracks and artist tracks, closes #69
|
2014-03-03 13:16:23 +02:00 |
|
hugovk
|
896e248909
|
Unfix broken fix for #85
|
2014-03-03 12:48:58 +02:00 |
|
hugovk
|
785139dce6
|
Add Track.get_userloved() with test, closes #70
|
2014-03-03 12:45:16 +02:00 |
|
hugovk
|
3a0e69f218
|
Add test case for #70: username parameter already supported for track.getInfo to get user's play count
|
2014-03-03 12:16:22 +02:00 |
|