Example #1
0
 def GET_timereddit_redirect(self, timereddit, rest=None):
     sr_name = "t:" + timereddit
     if not Subreddit.is_valid_name(sr_name, allow_time_srs=True):
         abort(400)
     if rest:
         rest = str(rest)
     else:
         rest = ''
     return self.redirect("/r/%s/%s" % (sr_name, rest), code=301)
Example #2
0
 def GET_timereddit_redirect(self, timereddit, rest=None):
     sr_name = "t:" + timereddit
     if not Subreddit.is_valid_name(sr_name, allow_time_srs=True):
         abort(400)
     if rest:
         rest = str(rest)
     else:
         rest = ''
     return self.redirect("/r/%s/%s" % (sr_name, rest), code=301)
Example #3
0
 def GET_brander_redirect(self, srname, rest=None):
     sr_name = srname
     if not Subreddit.is_valid_name(sr_name):
         abort(400)
     if rest:
         rest = str(rest)
     else:
         rest = ''
     return self.redirect("/%s/%s/%s" %
                          (g.brander_community_abbr, sr_name, rest),
                          code=301)
Example #4
0
 def preprocess_query(self, query):
     # Expand search for /r/subreddit to include subreddit name.
     sr = query.strip('/').split('/')
     if len(sr) == 2 and sr[0] == 'r' and Subreddit.is_valid_name(sr[1]):
         query = '"%s" | %s' % (query, sr[1])
     return query
Example #5
0
 def preprocess_query(self, query):
     # Expand search for /r/subreddit to include subreddit name.
     sr = query.strip('/').split('/')
     if len(sr) == 2 and sr[0] == 'r' and Subreddit.is_valid_name(sr[1]):
         query = '"%s" | %s' % (query, sr[1])
     return query