from helper.tags.structure import TagStructure from helper.sites.request import Request from helper.sites.query import Query class DefaultTagSite: def __init__(self): self.url = None self.structure = TagStructure(self) self.request = Request(self) self.query = Query(self) def perform_search(self, query): return self.request.search(query) def format_title(self, html): return html.text() def format_artist(self, html): return html.text() def format_album(self, html): return html.text() def format_genre(self, html): return html.text() def format_label(self, html): return html.text() def format_cover_url(self, html): return html.attr['data-src']