예제 #1
0
#!/usr/bin/python

import pymongo
import os
import bottle
import bottlesession
import topicDAO
#from bs4 import BeautifulSoup
from bottle import redirect
from uuid import uuid4
import datetime

session_manager = bottlesession.CookieSession()
valid_user = bottlesession.authenticator(session_manager)

@bottle.route('/static/<path:path>')
def static_files(path):
	return bottle.static_file(path,root='static')

@bottle.route('/')
def topic_index():
	print "Inside Home page"
	username=bottle.request.get_cookie('username')
	dt1=datetime.datetime.utcnow()
	print str(dt1)
	user_list.update_user_time(username,str(dt1))
	return bottle.template('index')

@bottle.route('/creditFill', method='GET')
def credit_get():
	print "inside credit fill get"
예제 #2
0
파일: routes.py 프로젝트: MSAI2017/MSAI
from bottle import route, view, request, run, redirect  # pylint: disable=no-name-in-module,unused-import
import bottle
import bottlesession
from utils import Utils
from matrix import Matrix
from database import Database
from emotion import emotionspresent, emotionscount
from objectmatrice import matricepresent

MY_UTILITY = Utils()
MY_MATRIX = Matrix()
MY_DATABASE = Database()
LIST_FILTER = []

SESSION_MANAGER = bottlesession.PickleSession()
SESSION_MANAGER = bottlesession.CookieSession()
VALID_USER = bottlesession.authenticator(SESSION_MANAGER)


@route('/')
@route('/home')
@view('index')
def home():
    """
    Cette fonction nous renvoie vers la page home.
    """
    connected_user, connected_user_role = MY_UTILITY.verificationsession(
        'user')
    return dict(title='Accueil',
                user=connected_user,
                role=connected_user_role,