Ejemplo n.º 1
0
 def GET(self):
     if web.input().has_key('q'):
        return web.seeother('/search/?' + utils.url_encode(web.input()))
         
     latest_modules, has_next = modules.get_latest()
     return render.layout(
         view.list_modules(latest_modules, next_page_url='/page/1/', sub_title='Latest Modules'))
Ejemplo n.º 2
0
    def GET(self):
        if web.input().has_key('q'):
            return web.seeother('/search/?' + utils.url_encode(web.input()))

        latest_modules, has_next = modules.get_latest()
        return render.layout(
            view.list_modules(latest_modules,
                              next_page_url='/page/1/',
                              sub_title='Latest Modules'))
Ejemplo n.º 3
0
    def GET(self, page_number):
        page_number = int(page_number)

        latest_modules, has_next = modules.get_latest(offset=page_number*10)
        
        next_page_url = ''
        if has_next:
            next_page_url = '/page/%s/' % (page_number + 1)
        
        sub_title = 'Latest Modules'
        if page_number:
             sub_title += ' - Page %s' % (page_number + 1)
        
        return render.layout(
            view.list_modules(latest_modules, next_page_url=next_page_url, sub_title=sub_title),
            title = page_number and 'Page %s - Google Modules' % (page_number + 1) or 'Google Modules')
Ejemplo n.º 4
0
    def GET(self, page_number):
        page_number = int(page_number)

        latest_modules, has_next = modules.get_latest(offset=page_number * 10)

        next_page_url = ''
        if has_next:
            next_page_url = '/page/%s/' % (page_number + 1)

        sub_title = 'Latest Modules'
        if page_number:
            sub_title += ' - Page %s' % (page_number + 1)

        return render.layout(view.list_modules(latest_modules,
                                               next_page_url=next_page_url,
                                               sub_title=sub_title),
                             title=page_number and 'Page %s - Google Modules' %
                             (page_number + 1) or 'Google Modules')
Ejemplo n.º 5
0
def update_rss():
    latest_modules, has_next = modules.get_latest(limit=20)
    open('public/rss/latest.xml', 'w').write(unicode(view.rss(latest_modules)).encode('utf-8'))
Ejemplo n.º 6
0
def update_rss():
    latest_modules, has_next = modules.get_latest(limit=20)
    open('public/rss/latest.xml',
         'w').write(unicode(view.rss(latest_modules)).encode('utf-8'))