From 5aa2bb2d7496ba37d40623bc6caef0eefb204aee Mon Sep 17 00:00:00 2001 From: Wasi Master <63045920+wasi-master@users.noreply.github.com> Date: Sun, 18 Dec 2022 08:56:24 +0600 Subject: [PATCH] Create portable.py --- portable.py | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 portable.py diff --git a/portable.py b/portable.py new file mode 100644 index 0000000..8c24a09 --- /dev/null +++ b/portable.py @@ -0,0 +1,110 @@ +import flask +import requests + +app = flask.Flask(__name__) +googlebot_headers = { + "User-Agent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" +} +html = """ + + + + + 13ft Ladder + + + + + + + + + +
+
+

+ +

+
+ + +
+
+ + +""" + +def bypass_paywall(url): + """ + Bypass paywall for a given url + """ + response = requests.get(url, headers=googlebot_headers) + return response.text + + +@app.route("/") +def main_page(): + return html + + +@app.route("/article", methods=["POST"]) +def show_article(): + link = flask.request.form["link"] + return bypass_paywall(link) + + +app.run(debug=True)