def get_album_name(self): url = self.url url = url[url.find('reddit.com/')+len('reddit.com/'):] url = url.replace('.json', '') url = url.replace('/?', '?') restrict_sr = True extra = '' if '?t=' in url: # Get top sort extra = url[url.find('?t=')+3:] elif '?sort=' in url: # Get sort extra = url[url.find('?sort=')+6:] elif '?q=' in url: # Get query extra = url[url.find('?q=')+3:] restrict_sr = 'restrict_sr=on' in url if '&' in extra: extra = extra.split('&')[0] if '?' in url: url = url.split('?')[0] if '#' in url: url = url.split('#')[0] albumname = [] after_reddit = False fields = url.split('/') if len(fields) > 4: fields = fields[0:4] for i in xrange(0, len(fields)): if i >= len(fields): break if fields[i] == 'user': fields[i] = 'u' if fields[i] == 'comments': fields[i] = 'c' if not restrict_sr and fields[i] == 'r': fields.pop(i) else: albumname.append(SiteBase.fs_safe(fields[i])) if extra != '': albumname.append(SiteBase.fs_safe(extra)) return '_'.join(albumname)
def get_album_name(self): url = self.url url = url[url.find('reddit.com/') + len('reddit.com/'):] url = url.replace('.json', '') url = url.replace('/?', '?') restrict_sr = True extra = '' if '?t=' in url: # Get top sort extra = url[url.find('?t=') + 3:] elif '?sort=' in url: # Get sort extra = url[url.find('?sort=') + 6:] elif '?q=' in url: # Get query extra = url[url.find('?q=') + 3:] restrict_sr = 'restrict_sr=on' in url if '&' in extra: extra = extra.split('&')[0] if '?' in url: url = url.split('?')[0] if '#' in url: url = url.split('#')[0] albumname = [] after_reddit = False fields = url.split('/') if len(fields) > 4: fields = fields[0:4] for i in xrange(0, len(fields)): if i >= len(fields): break if fields[i] == 'user': fields[i] = 'u' if fields[i] == 'comments': fields[i] = 'c' if not restrict_sr and fields[i] == 'r': fields.pop(i) else: albumname.append(SiteBase.fs_safe(fields[i])) if extra != '': albumname.append(SiteBase.fs_safe(extra)) return '_'.join(albumname)
def get_album_name(self): album = self.url.split('/')[-2] return SiteBase.fs_safe(album)
def get_album_name(self): album = self.url.split('/')[-1] return SiteBase.fs_safe(album)
def get_album_name(self): if self.twitter_user != None: return self.twitter_user elif self.twitter_search != None: return 'search_%s' % SiteBase.fs_safe(self.twitter_search) raise Exception('url was neither a twitter user nor a twitter search')
def get_album_name(self): if self.twitter_user != None: return self.twitter_user elif self.twitter_search != None: return 'search_%s' % SiteBase.fs_safe(self.twitter_search) raise Exception('url was neither a twitter user nor a twitter search')
def get_album_name(self): url = self.url.replace('http://', '').replace('https://', '') album = '-'.join(url.split('/')[1:]) return SiteBase.fs_safe(album)