Removiendo uso de cache en musicbrainz
Esto esta en proceso, se va a mover el cache a medium, donde se puede controlar lo que se esta haciendo, ya que se planea que musicbrainz.py sea simplemente una capa de conexion
This commit is contained in:
@@ -7,9 +7,7 @@ from urllib.parse import quote, urlencode
|
|||||||
import logging
|
import logging
|
||||||
import requests
|
import requests
|
||||||
from ratelimit import limits, sleep_and_retry
|
from ratelimit import limits, sleep_and_retry
|
||||||
|
|
||||||
from utils import sanitize_keys
|
from utils import sanitize_keys
|
||||||
from utils.cache import Cache as cache
|
|
||||||
|
|
||||||
HEADERS = {'accept': 'application/json', 'user-agent': 'MusicList/1.0 (danielcortes.xyz)'}
|
HEADERS = {'accept': 'application/json', 'user-agent': 'MusicList/1.0 (danielcortes.xyz)'}
|
||||||
MB_HOST = 'https://musicbrainz.org/ws/2'
|
MB_HOST = 'https://musicbrainz.org/ws/2'
|
||||||
@@ -193,7 +191,6 @@ def _ca(entity_type, mbid):
|
|||||||
return _do_request_ca(_url)
|
return _do_request_ca(_url)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def get_artist_by_mbid(mbid, includes=None):
|
def get_artist_by_mbid(mbid, includes=None):
|
||||||
"""Get an artist by its mbid
|
"""Get an artist by its mbid
|
||||||
|
|
||||||
@@ -204,7 +201,6 @@ def get_artist_by_mbid(mbid, includes=None):
|
|||||||
return _get('artist', mbid, includes)
|
return _get('artist', mbid, includes)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def get_release_group_by_mbid(mbid, includes=None):
|
def get_release_group_by_mbid(mbid, includes=None):
|
||||||
"""Get a release group by its mbid
|
"""Get a release group by its mbid
|
||||||
|
|
||||||
@@ -215,7 +211,6 @@ def get_release_group_by_mbid(mbid, includes=None):
|
|||||||
return _get('release-group', mbid, includes)
|
return _get('release-group', mbid, includes)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def get_release_by_mbid(mbid, includes=None):
|
def get_release_by_mbid(mbid, includes=None):
|
||||||
"""Get a release by its mbid
|
"""Get a release by its mbid
|
||||||
|
|
||||||
@@ -226,7 +221,6 @@ def get_release_by_mbid(mbid, includes=None):
|
|||||||
return _get('release', mbid, includes)
|
return _get('release', mbid, includes)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def get_recording_by_mbid(mbid, includes=None):
|
def get_recording_by_mbid(mbid, includes=None):
|
||||||
"""Get a recording by its mbid
|
"""Get a recording by its mbid
|
||||||
|
|
||||||
@@ -237,7 +231,6 @@ def get_recording_by_mbid(mbid, includes=None):
|
|||||||
return _get('recording', mbid, includes)
|
return _get('recording', mbid, includes)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def search_artist(query, includes=None, limit=25, offset=0):
|
def search_artist(query, includes=None, limit=25, offset=0):
|
||||||
"""Search an artist by a query string
|
"""Search an artist by a query string
|
||||||
|
|
||||||
@@ -250,7 +243,6 @@ def search_artist(query, includes=None, limit=25, offset=0):
|
|||||||
return _search('artist', query, includes, limit, offset)
|
return _search('artist', query, includes, limit, offset)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def search_release(query, includes=None, limit=25, offset=0):
|
def search_release(query, includes=None, limit=25, offset=0):
|
||||||
"""Search a release by a query string
|
"""Search a release by a query string
|
||||||
|
|
||||||
@@ -263,7 +255,6 @@ def search_release(query, includes=None, limit=25, offset=0):
|
|||||||
return _search('release', query, includes, limit, offset)
|
return _search('release', query, includes, limit, offset)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def search_release_group(query, includes=None, limit=25, offset=0):
|
def search_release_group(query, includes=None, limit=25, offset=0):
|
||||||
"""Search a release group by a query string
|
"""Search a release group by a query string
|
||||||
|
|
||||||
@@ -277,7 +268,6 @@ def search_release_group(query, includes=None, limit=25, offset=0):
|
|||||||
return _search('release-group', query, includes, limit, offset)
|
return _search('release-group', query, includes, limit, offset)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def search_recording(query, includes=None, limit=25, offset=0):
|
def search_recording(query, includes=None, limit=25, offset=0):
|
||||||
"""Search a recording by a query string
|
"""Search a recording by a query string
|
||||||
|
|
||||||
@@ -290,7 +280,6 @@ def search_recording(query, includes=None, limit=25, offset=0):
|
|||||||
return _search('recording', query, includes, limit, offset)
|
return _search('recording', query, includes, limit, offset)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def browse_artists(params, includes=None, limit=25, offset=0):
|
def browse_artists(params, includes=None, limit=25, offset=0):
|
||||||
"""Browse an artist given some params
|
"""Browse an artist given some params
|
||||||
|
|
||||||
@@ -303,7 +292,6 @@ def browse_artists(params, includes=None, limit=25, offset=0):
|
|||||||
return _browse('artist', params, includes, limit, offset)
|
return _browse('artist', params, includes, limit, offset)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def browse_recordings(params, includes=None, limit=25, offset=0):
|
def browse_recordings(params, includes=None, limit=25, offset=0):
|
||||||
"""Browse through recordings given some params
|
"""Browse through recordings given some params
|
||||||
|
|
||||||
@@ -316,7 +304,6 @@ def browse_recordings(params, includes=None, limit=25, offset=0):
|
|||||||
return _browse('recording', params, includes, limit, offset)
|
return _browse('recording', params, includes, limit, offset)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def browse_releases(params, includes=None, limit=25, offset=0):
|
def browse_releases(params, includes=None, limit=25, offset=0):
|
||||||
"""Browse through releases given some params
|
"""Browse through releases given some params
|
||||||
|
|
||||||
@@ -329,7 +316,6 @@ def browse_releases(params, includes=None, limit=25, offset=0):
|
|||||||
return _browse('release', params, includes, limit, offset)
|
return _browse('release', params, includes, limit, offset)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def browse_release_groups(params, includes=None, limit=25, offset=0):
|
def browse_release_groups(params, includes=None, limit=25, offset=0):
|
||||||
"""Browse through release groups given some params
|
"""Browse through release groups given some params
|
||||||
|
|
||||||
@@ -342,7 +328,6 @@ def browse_release_groups(params, includes=None, limit=25, offset=0):
|
|||||||
return _browse('release-group', params, includes, limit, offset)
|
return _browse('release-group', params, includes, limit, offset)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def get_release_cover_art(mbid):
|
def get_release_cover_art(mbid):
|
||||||
"""Gets the url of the cover art of a release
|
"""Gets the url of the cover art of a release
|
||||||
|
|
||||||
@@ -353,7 +338,6 @@ def get_release_cover_art(mbid):
|
|||||||
return _ca('release', mbid)
|
return _ca('release', mbid)
|
||||||
|
|
||||||
|
|
||||||
@cache
|
|
||||||
def get_release_group_cover_art(mbid):
|
def get_release_group_cover_art(mbid):
|
||||||
"""Gets the url of the cover art of a release group
|
"""Gets the url of the cover art of a release group
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user