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()
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
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()
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()
'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)