Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- from pathlib import Path
- from flask import Flask
- from flask import render_template
- from flask import session
- from flask import abort
- from flask import Response
- app = Flask(__name__)
- app.secret_key = os.urandom(20)
- INFO = Path('info.txt').read_text()
- RED = Path('red.jpg').read_bytes()
- @app.route('/adblock-test/')
- @app.route('/adblock-test')
- def idx():
- return render_template('index.html')
- @app.route('/adblock-test/info.txt')
- def info():
- if session.get('ad_loaded'):
- return INFO
- else:
- abort(404, 'Bitte erst die Werbung laden, dann geht es weiter.')
- @app.route('/adblock-test/red.jpg')
- def ad():
- session['ad_loaded'] = True
- return Response(RED, mimetype='image/jpg')
- if __name__ == '__main__':
- app.run(port=5001)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement