'Display the new show page which collects a tvdb id, folder, and extra options and posts them to addNewShow'

def getTrendingShows(self, traktList=None):

    t = PageTemplate(rh=self, filename=u'trendingShows.mako')
    if (not traktList):
        traktList = u''
    traktList = traktList.lower()
    if (traktList == u'trending'):
        page_url = u'shows/trending'
    elif (traktList == u'popular'):
        page_url = u'shows/popular'
    elif (traktList == u'anticipated'):
        page_url = u'shows/anticipated'
    elif (traktList == u'collected'):
        page_url = u'shows/collected'
    elif (traktList == u'watched'):
        page_url = u'shows/watched'
    elif (traktList == u'played'):
        page_url = u'shows/played'
    elif (traktList == u'recommended'):
        page_url = u'recommendations/shows'
    elif (traktList == u'newshow'):
        page_url = u'calendars/all/shows/new/{0}/30'.format(datetime.date.today().strftime(u'%Y-%m-%d'))
    elif (traktList == u'newseason'):
        page_url = u'calendars/all/shows/premieres/{0}/30'.format(datetime.date.today().strftime(u'%Y-%m-%d'))
    else:
        page_url = u'shows/anticipated'
    trending_shows = []
    black_list = False
    try:
        (trending_shows, black_list) = trakt_trending.fetch_trending_shows(traktList, page_url)
    except Exception as e:
        logger.log(u'Could    not    get    trending    shows:    {0}'.format(ex(e)), logger.WARNING)
    return t.render(black_list=black_list, trending_shows=trending_shows)
