Exemplo n.º 1
0
def run_server(srvhost='', serverport=8888):
	server = Server(write_error=handle_error, hostname=srvhost, port=serverport)

	server.register('/users/([a-zA-Z0-9_]+)', profile)
	server.register('/users/([a-zA-Z0-9_]+)/item', add_item)
	server.register('/users/([a-zA-Z0-9_]+)/item/([a-zA-Z0-9_]+)', get_item, delete=delete_item)
	server.register('/users/([a-zA-Z0-9_]+)/edit_item/([a-zA-Z0-9_]+)', edit_item)
	server.register('/users/([a-zA-Z0-9_]+)/edit', edit_user)
	server.register('/friends', friends_list)
	server.register('/add_friend/([a-zA-Z0-9_]+)', add_friend)
	server.register('/delete_friend/([a-zA-Z0-9_]+)', delete_friend)
	server.register('/login', login)
	server.register('/logout', logout)
	server.register('/signup', signup)
	server.register('/ajax/scrape', scrape.scrape_url)
	server.register('/', home)
	server.register('/mywishlist', my_wishlist)
	server.register('/feed', feed)
	server.register('/search', search)
	server.register('.*', handle_error)

	server.run()
Exemplo n.º 2
0
server = Server()  # Create a server object
server.register(r'/', index_handler)

try:
    from chatbot.ai import ChatBotWebSockets
    # def chat_handler (request):
    #     return render(request, 'chatbot/chat.html', {"login": check_logged_in(request)})
    server.register(r'/ws/', ChatBotWebSockets)
    # server.register(r'/chat/', chat_handler)
except ImportError:
    pass

server.register(r'/profile/', profilelistpage_handler)
server.register(r'/searchresult/(.*)/(.+)/', searchresult_handler)
server.register(r'/position/', positionlist_handler)
server.register(
    r'/position/(\d+)/',
    position_handler)  # Dynamic page | takes in a user id which is used
server.register(
    r'/profile/(\d+)/',
    profile_handler)  # Dynamic page | takes in a user id which is used
server.register(r'/map/', map_handler)
server.register(r'/signup/',
                profile_creator_handler,
                post=finished_profile_handler)
server.register(r'/login/', login_handler, post=post_login_handler)
server.register(r'/logout/', logout_handler)
server.register(r'/.*', pagenotfound_handler)
server.run()  # Runs Server
Exemplo n.º 3
0
            context
        ))


def scoreboard(response):
    variables = {
        'users': user.User.user_list(),
        'user': get_current_user(response)
    }

    response.write(render(
        'templates/scoreboard.html',
        variables
    ))

if __name__ == "__main__":
    server = Server()
    server.register("/", stories)
    server.register("/style.css", style)
    server.register("/story", create)
    server.register("/story/(\d+)", view_story)
    server.register("/story/(\d+)/word/(\d+)/vote", upvote)
    server.register("/story/(\d+)/(\d+)/reply", add_word)
    server.register('/login', login)
    server.register('/logout', logout)
    server.register('/register', register)
    server.register('/mystories', my_stories)
    server.register('/scoreboard', scoreboard)
    server.register('/user/(\w+)', profile)
    server.run()
Exemplo n.º 4
0
def default_handler(request, method):
    request.write("Invaild url silly!")
    """Redirects all invalid urls to this"""


"""def next_charity_handler(request, )"""
""" Sends user to new page and sends info to data base"""

# \d+ is any number
# .+ = any letter but preferably a name!!

args = parser.parse_args()
server = Server(port=args.port)
server.register(r"/?", home_page_handler)
server.register(r"/charity_profile/(\d+)/?", charity_profile_handler)
server.register(r"/create_charity_profile/?", create_charity_profile_handler)
server.register(r"/post_create_charity_profile/?",
                post_create_charity_profile_handler)
server.register(r"/swipe/(\d+)/(left|right)/?", swipe_screen_handler)
server.register(r"/feed/?", feed_handler)
server.register(r"/about/?", about_handler)
server.register(r"/user_profile/(\d+)/(.+)/?", user_profile_handler)
server.register(r"/create_user_profile/?", create_user_profile_handler)
server.register(r"/post_create_user_profile/?",
                post_create_user_profile_handler)
server.register(r"/user/?", user_handler)
server.register(r"/charity_list/?", charity_list_handler)
server.set_default_handler(default_handler)
server.run()
Exemplo n.º 5
0
            'templates/userProfile.html',
            context
        ))


def scoreboard(response):
    variables = {
        'users': user.User.user_list(),
        'user': get_current_user(response)
    }

    response.write(render(
        'templates/scoreboard.html',
        variables
    ))

if __name__ == '__main__':
    server = Server()
    server.register('/', stories)
    server.register('/story', create)
    server.register('/story/(\d+)', view_story)
    server.register('/story/(\d+)/word/(\d+)/vote(/remove)?', vote)
    server.register('/story/(\d+)/(\d+)/reply', add_word)
    server.register('/login', login)
    server.register('/logout', logout)
    server.register('/register', register)
    server.register('/mystories', my_stories)
    server.register('/scoreboard', scoreboard)
    server.register('/user/(\w+)', profile)
    server.run(debug=False)