def imgUrl(self): if self.custom_crop: return settings.THUMBNAIL_URL + "crop/210x210/" + self.custom_crop.name else: item_id_search_term = 'id:"{0}"'.format(self.item_id) item_solr_search = SOLR_select(q=item_id_search_term) if len( item_solr_search.results ) > 0 and 'reference_image_md5' in item_solr_search.results[0]: return settings.THUMBNAIL_URL + "crop/210x210/" + item_solr_search.results[ 0]['reference_image_md5'] else: return None
def social_media_card(self): if self.lockup_derivative: return settings.THUMBNAIL_URL + "clip/999x999/" + self.lockup_derivative.name else: item_id_search_term = 'id:"{0}"'.format(self.item_id) item_solr_search = SOLR_select(q=item_id_search_term) if len( item_solr_search.results ) > 0 and 'reference_image_md5' in item_solr_search.results[0]: return settings.THUMBNAIL_URL + "clip/999x999/" + item_solr_search.results[ 0]['reference_image_md5'] else: return None
def lockup(self): if self.hero_first: return settings.THUMBNAIL_URL + "crop/298x121/" + self.hero.name else: item_id_search_term = 'id:"{0}"'.format(self.item_id) item_solr_search = SOLR_select(q=item_id_search_term) if len( item_solr_search.results ) > 0 and 'reference_image_md5' in item_solr_search.results[0]: return settings.THUMBNAIL_URL + "crop/298x121/" + item_solr_search.results[ 0]['reference_image_md5'] elif self.hero: return settings.THUMBNAIL_URL + "crop/298x121/" + self.hero.name else: return None
def solrData(self): item_id_search_term = 'id:"{0}"'.format(self.item_id) item_solr_search = SOLR_select(q=item_id_search_term) if len(item_solr_search.results) > 0: item = item_solr_search.results[0] item['parsed_collection_data'] = [] item['parsed_repository_data'] = [] for collection_data in item['collection_data']: item['parsed_collection_data'].append( getCollectionData(collection_data=collection_data)) if 'repository_data' in item: for repository_data in item['repository_data']: item['parsed_repository_data'].append( getRepositoryData(repository_data=repository_data)) return item else: return None