def __init__(self):
        try:
            self.prettyName
        except AttributeError:
            self.prettyName = None

        self.__setStorage()

        self.details = DetailItem(Detail(
            id = self.source_id,
            name = self.prettyName,
            description = self.description,
            have_extra = self.have_extra
            )
        );
        chartCache.shoveDetails(self.details, self.is_chart)
        self.have_extra = self.have_extra

        #Chart specific optional attributes
        self.geo = None
        self.extra = None
        self.genre = None
        self.source_id = self.details.get('id')
        self.cache_id = "%scacheControl" % self.source_id
        self.default = 0

        self.init()
        self.parse()
Beispiel #2
0
    def __init__(self):
        try:
            self.prettyName
        except AttributeError:
            self.prettyName = None

        self.__setStorage()

        self.details = DetailItem(
            Detail(id=self.source_id,
                   name=self.prettyName,
                   description=self.description,
                   have_extra=self.have_extra))
        chartCache.shoveDetails(self.details, self.is_chart)
        self.have_extra = self.have_extra

        #Chart specific optional attributes
        self.geo = None
        self.extra = None
        self.genre = None
        self.source_id = self.details.get('id')
        self.cache_id = "%scacheControl" % self.source_id
        self.default = 0

        self.init()
        self.parse()
 def __init__(self, name=None, **kwargs):
     super(BillboardSpider, self).__init__()
     chartCache.shoveDetails(self.details)
 def __init__(self, name=None, **kwargs):
     super(ItunesSpider, self).__init__()
     chartCache.shoveDetails(self.details)
 def __init__(self, name=None, **kwargs):
     super(DjShopSpider, self).__init__()
     chartCache.shoveDetails(self.details)
     self.get_chart_urls()
 def __init__(self, name=None, **kwargs):
     super(DjShopSpider, self).__init__()
     chartCache.shoveDetails(self.details)
     self.get_chart_urls()
Beispiel #7
0
 def __init__(self, name=None, **kwargs):
     super(MetacriticSpider, self).__init__()
     chartCache.shoveDetails(self.details)
     chartCache.shoveDetails(self.details, False)
 def __init__(self, name=None, **kwargs):
     super(MetacriticSpider, self).__init__()
     chartCache.shoveDetails(self.details)
     chartCache.shoveDetails(self.details, False)