Commit Graph

113 Commits (bbdbfcebb6f3d3c071f47e4dc292f562805833e5)

Author SHA1 Message Date
Abhinav Sarkar bbdbfcebb6 * added decorator package to setup dependency
* used 'decorator' decorator on the decorators in the decorators module to avoid function signature mangling
* added 'callback' argument and related documentation in the asynchronous methods in api module
2009-03-24 17:37:42 +00:00
Abhinav Sarkar 238d88f7e8 added async_callback decorator for supporting asynchronous calls. applied it to get_* methods in Api class. 2009-03-21 06:53:24 +00:00
Abhinav Sarkar d1656c1a84 fixed pylint warnings 2009-03-18 04:25:04 +00:00
Abhinav Sarkar 9105ddc447 changed the default value of extra_params argument in the _default_params methods to None from {} 2009-03-18 03:19:57 +00:00
Abhinav Sarkar 394310c60f refactored pagination behaviour in 'paginate' decorator 2009-03-17 18:34:06 +00:00
Abhinav Sarkar 4b1dc47b24 added epydoc configuration 2009-03-17 15:22:47 +00:00
Abhinav Sarkar 2645e4565c added documentation for error, event, geo and group modules 2009-03-17 15:21:40 +00:00
Abhinav Sarkar 636e9073ec * refactored the decorators to decorators module from base module
* fixed a bug in authenticate decorator which gave the authenticated results for non-authenticated users
* added documentation for decorators module
* added authenticate decorator to the methods in taggable and sharable mixin modules
* added set_secret and set_session_key methods in Api class
2009-03-10 06:09:11 +00:00
Abhinav Sarkar e53bf5eb20 added documentation fo the artist module 2009-03-09 12:36:38 +00:00
Abhinav Sarkar 4f3d8fd499 added Venue to objectcache 2009-03-05 12:13:53 +00:00
Abhinav Sarkar ea99e1cc44 added tests for venue module 2009-03-05 12:10:41 +00:00
Abhinav Sarkar dd759e1f49 added tests for the user module 2009-03-05 11:08:53 +00:00
Abhinav Sarkar ca436f371c added more documentation 2009-03-05 04:37:02 +00:00
Abhinav Sarkar 7484aa02ef minor changes 2009-03-05 04:32:57 +00:00
Abhinav Sarkar b066f934b9 added documentation fo the album module 2009-03-04 20:12:20 +00:00
Abhinav Sarkar fd92a609a0 added documentaion for the api module 2009-03-04 18:54:53 +00:00
Abhinav Sarkar d8a79fb870 refactored tests 2009-03-04 12:36:39 +00:00
Abhinav Sarkar 20e3e33e36 minor changes 2009-03-04 11:50:26 +00:00
Abhinav Sarkar e664888d40 added tests for playlist and track modules 2009-03-04 11:49:10 +00:00
Abhinav Sarkar 8617391ae6 added tests for group module 2009-03-04 09:41:31 +00:00
Abhinav Sarkar b09a962838 corrected import path 2009-03-04 08:18:25 +00:00
Abhinav Sarkar bccc744fd0 added tests for the geo module 2009-03-04 08:07:34 +00:00
Abhinav Sarkar f77fe5163d made changes to remove the warning about depracation of md5 module in python 2.6 2009-01-03 17:05:46 +00:00
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