Skip to content
Snippets Groups Projects
cheat.py 500 B
Newer Older
  • Learn to ignore specific revisions
  • Jannik Schleicher's avatar
    Jannik Schleicher committed
    
    
    from flask import Flask
    app = Flask(__name__)
    
    
    import re, string 
    sanatize_pattern = re.compile('[\W]+')
    sanatize_pattern.sub('', string.printable)
    
    @app.route("/")
    def index():
        return "Logik Cheatsheet"
    
    
    import content_mapper as cm
    @app.route("/<query>")
    def query(query):
        topic = sanatize_pattern.sub('', query)
        for kws, route in cm.keywords:
            if topic in kws:
                return route(topic)
    
        return "not found\n"
    
    
    if __name__ == "__main__":
        app.run(host='0.0.0.0')