X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fsimafm.py;h=2d0ea38158d2294f0a727d9ee3c3455921426ff0;hb=5155de9f17342ee68f19196d7658751883f4145a;hp=0f32f08b6bcbeb8c4190220b1df3be770c51d78e;hpb=bec6761572dc942c0772f955b6a84273e2754c6e;p=mpd-sima.git diff --git a/sima/lib/simafm.py b/sima/lib/simafm.py index 0f32f08..2d0ea38 100644 --- a/sima/lib/simafm.py +++ b/sima/lib/simafm.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2009, 2010, 2011, 2012, 2013, 2014 Jack Kaliko +# Copyright (c) 2009-2014 kaliko # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -43,6 +43,10 @@ class SimaFM: root_url = 'http://{host}/{version}/'.format(**LFM) name = 'Last.fm' cache = False + """HTTP cache to use, in memory or persitent. + + :param BaseCache cache: Set a cache, defaults to `False`. + """ stats = {'etag':0, 'ccontrol':0, 'total':0} @@ -90,7 +94,7 @@ class SimaFM: def get_similar(self, artist): """Fetch similar artists - :param Artist artist: :class:`Artist` to fetch similar artists from + :param sima.lib.meta.Artist artist: `Artist` to fetch similar artists from :returns: generator of :class:`sima.lib.meta.Artist` """ payload = self._forge_payload(artist) @@ -112,7 +116,7 @@ class SimaFM: def get_toptrack(self, artist): """Fetch artist top tracks - :param Artist artist: :class:`Artist` to fetch top tracks from + :param sima.lib.meta.Artist artist: `Artist` to fetch top tracks from :returns: generator of :class:`sima.lib.track.Track` """ payload = self._forge_payload(artist, method='top')