Skip to content

Instantly share code, notes, and snippets.

@pepegar
Created December 12, 2018 08:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pepegar/54e8165c9ea6c781e3bfbc91b24ad0e1 to your computer and use it in GitHub Desktop.
Save pepegar/54e8165c9ea6c781e3bfbc91b24ad0e1 to your computer and use it in GitHub Desktop.
server.py
#%%
from flask import Flask, jsonify
server = Flask("simplest server ever")
@server.route("/hello")
def hello_handler():
return "hello again"
@server.route("/goodbye")
def goodbye_handler():
return "bye!"
@server.route("/user/<username>")
def username_handler(username):
return "print the twitter profile for " + username
@server.route("/iss_now.json")
def iss_location():
location = {"latitude": "51.22342342342",
"longitude": "-1.23423423423"}
return jsonify(location)
current_mood = {"mood": "happy"}
@server.route("/change_mood/<mood>", methods=["POST"])
def change_mood(mood):
current_mood["mood"] = mood
return "mood changed"
@server.route("/get_mood")
def get_mood():
return current_mood["mood"]
server.run()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment