Beispiel #1
0
 def GET(self):
     get = web.input(s='m', d='1', v='l')
     result = model.getMovies(sort=get.s, desc=get.d)
     page = { 'get':get, 'list':result, 'top250':False, 'title':'BigoDB' }
     if get.v == 'l':
         return render.ListView(page)
     else:
         return render.GridView(page)
Beispiel #2
0
 def GET(self, language):
     get = web.input(s='n', d='0', v='l')
     result = model.getMovies(sort=get.s, desc=get.d, filt={ 'languages':language })
     page = { 'get':get, 'list':result, 'top250':False,
             'title':'BigoDB - %s' % language }
     if get.v == 'l':
         return render.ListView(page)
     else:
         return render.GridView(page)
Beispiel #3
0
 def GET(self):
     get = web.input(s='t', d='0', v='l')
     result = model.getMovies(sort=get.s, desc=get.d, filt={ 'top 250 rank':{ '$gt':0 } })
     page = { 'get':get, 'list':result, 'top250':True,
             'title':'BigoDB - Top 250' }
     if get.v == 'l':
         return render.ListView(page)
     else:
         return render.GridView(page)
Beispiel #4
0
 def GET(self, query):
     get = web.input(q='')
     if get.q:
         print get.q
         raise web.seeother('/s/%s/' % get.q)
     movies = model.getMovies(sort='n', desc='0', filt=idxutil.build_query(query))
     persons = model.getPersons(filt=idxutil.build_query(query))
     page = { 'get':get, 'movie':movies, 'person': persons, 'title':'BigoDB Search' }
     return render.SearchView(page)