Commit Graph

90 Commits (b38b509bbd907edfcf03c785c78979837c3af0ae)

Author SHA1 Message Date
Abhinav Sarkar b38b509bbd minor change 2009-01-03 15:48:44 +00:00
Abhinav Sarkar 488497fc2b added tests for artist and event classes 2009-01-03 15:46:47 +00:00
Abhinav Sarkar 07619d0c92 fixed a missing argument error 2009-01-03 11:36:37 +00:00
Abhinav Sarkar 3aeb79ebf1 completed tests for album and tag classes 2009-01-03 11:18:03 +00:00
Abhinav Sarkar 98a0f7153a minor changes 2009-01-03 09:24:29 +00:00
Abhinav Sarkar 2803143af4 renamed WeeklyTagChart.get() to WeeklyTagChart.create_from_data() 2009-01-02 13:38:24 +00:00
Abhinav Sarkar 486638387c implemented a compound method: user.get_weekly_tag_chart(). it analyzes user's weekly artist chart and each artist's top tags and creates a weekly tag chart. 2009-01-02 13:32:46 +00:00
Abhinav Sarkar 47c1697f3d fixed minor errors 2009-01-02 13:29:06 +00:00
Abhinav Sarkar 25755a934c moved venue to a separate module and implemented venue related methods 2009-01-01 11:04:31 +00:00
Abhinav Sarkar 55680ba9c8 implemented new methods and check for authenticated method calls. 2008-12-31 20:09:06 +00:00
Abhinav Sarkar 2565dbb9a1 added searchable mixin to album to implement album.search method 2008-12-31 06:05:34 +00:00
Abhinav Sarkar 0cec26c46a added shout and shoutable modules to implement getShout method in artist, user and event classes, moved the mixin modules to a separate directory, changed all imports to absolute imports 2008-12-31 05:30:23 +00:00
Abhinav Sarkar 4e22b3c546 fixed an issue where calling artist._fill_info or album._fill_info overwrote the existing stats for the class. 2008-12-30 16:21:52 +00:00
Abhinav Sarkar 26415e75bc refactored object caching behaviour out from base.py to cacheable.py and renamed registry.py to objectcache.py 2008-12-30 15:46:00 +00:00
Abhinav Sarkar 237b32c6c1 renamed BaseError to LastfmError and removed Error class. 2008-12-30 14:14:00 +00:00
Abhinav Sarkar 21f591a450 more changes for PEP8 compliance 2008-12-30 13:51:04 +00:00
Abhinav Sarkar c6bd6ec95f corrected the issue 5. changed method names and instance variable names to follow PEP8. 2008-12-30 10:27:13 +00:00
Abhinav Sarkar 168046cf98 changed the code related to importing ElementTree to support python version > 2.5 2008-12-16 21:28:17 +00:00
Abhinav Sarkar 44d04f2cba minor change 2008-10-03 17:24:04 +00:00
Abhinav Sarkar 37fce56b41 implemented methods in user and event modules. All methods from last.fm API are implemented now. 2008-10-03 17:00:35 +00:00
Abhinav Sarkar 302f943805 refactored out search API methods in searchable module. applied the module to artist, tag and track. 2008-10-03 15:09:18 +00:00
Abhinav Sarkar e1a9541f7d refactored out share API methods in sharable module. applied the module to artist, event and track. 2008-10-03 12:14:31 +00:00
Abhinav Sarkar fc831421b7 refactored out tag API methods in taggable module. applied the module to album, artist and track. 2008-10-03 11:43:37 +00:00
Abhinav Sarkar 4277b4d280 wrote test_tag module and added some method tags for Tag class. 2008-09-16 20:47:16 +00:00
Abhinav Sarkar 1a854f337f wrote test_tag module and added some method tags for Tag class. 2008-09-16 20:46:10 +00:00
Abhinav Sarkar a4092845da added test_suite information in setup.py. 2008-09-16 20:17:28 +00:00
Abhinav Sarkar 0df01e9ada added some more tests to test_album module. created wsgi_test_app module and data dir to intercept urllib2 requests and serve from local files. 2008-09-16 19:46:48 +00:00
Abhinav Sarkar f08c12a1ff refactored the code from artist and track modules and created Wiki class. 2008-09-16 19:45:06 +00:00
Abhinav Sarkar 7d25f64788 created wiki module. added some new methods in Track class. some minor debugging. 2008-09-16 19:44:14 +00:00
Abhinav Sarkar 2b02a84b87 made some changes in test_album to make it work from trunk/test dir 2008-09-16 15:49:30 +00:00
Abhinav Sarkar 3fc75d3461 deleted tests directory after copying it to trunk 2008-09-16 15:40:03 +00:00
Abhinav Sarkar 2da3c2443d moved tests out of src and to trunk and renamed it to test 2008-09-16 15:38:01 +00:00
Andrea Grandi 3fcf33f7c1 Added testAlbumMbid, testAlbumId to test_album 2008-09-16 01:26:47 +00:00
Andrea Grandi 62a338a75b Added testAlbumUrl, testAlbumReleaseDate to test_album 2008-09-16 01:22:32 +00:00
Andrea Grandi 471e6e9abb Created src/tests/ subdirectory. Moved test_album in that directory. 2008-09-16 01:13:48 +00:00
Andrea Grandi 9bd5914c65 Some fixes to modules import 2008-09-15 22:54:49 +00:00
Andrea Grandi bf3423703e 2008-09-15 22:52:20 +00:00
Abhinav Sarkar 74f4803661 created SafeList class for safe access and operations to some list type attributes. implemented some more auth methods in track.py 2008-09-03 18:51:44 +00:00
Abhinav Sarkar fd7d7f1b12 Implemented Authentication API and some auth methods in Track class. 2008-09-03 14:43:32 +00:00
Abhinav Sarkar f0734f8a3c latest dists, changed the version to 0.2 2008-09-02 16:36:16 +00:00
Abhinav Sarkar 27a1676c3b implemented playlist related methods in album, tag and user modules. updated some methods to the latest API docs. The read-only part of API is complete. 2008-09-02 14:19:03 +00:00
Abhinav Sarkar a2320e6dd0 resolved issue 1 by subclassing LastfmError class and replacing the errors raised in code by the appropriate ones. 2008-08-30 20:37:49 +00:00
Abhinav Sarkar 9795b1f18f fixed a major bug in base module. made Registry class subscriptable. added stats in weeklyXXXChart classes. 2008-08-28 14:25:59 +00:00
Abhinav Sarkar 7683ad87c2 minor change 2008-08-28 08:04:19 +00:00
Abhinav Sarkar 6f7d8a055d minor change 2008-08-28 08:02:44 +00:00
Abhinav Sarkar a13757f87c minor changes 2008-08-28 07:39:18 +00:00
Abhinav Sarkar 47e37c31aa latest dists 2008-08-28 07:25:29 +00:00
Abhinav Sarkar 06fd1e35c2 latest dists 2008-08-28 07:15:50 +00:00
Abhinav Sarkar fb1de04a1f minor changes 2008-08-28 07:11:05 +00:00
Abhinav Sarkar 10d0d76d6d changed search related methods to return lazylist. removed the search module. 2008-08-28 07:01:30 +00:00