diff --git a/ab.txt b/ab.txt index 491c2ae..73f8d96 100644 --- a/ab.txt +++ b/ab.txt @@ -706,20 +706,20 @@ Niesen;Husten Etwas googlen;etwas auf TikTok suchen Online;im Laden shoppen In einer WG;alleine leben -Nachricht schreiben;anrufen -Liebe;Geld -Lässige;sexy Klamotten -Zu kalt;zu warm -Xbox;Playstation -im Team;alleine arbeiten -perfekte Haare;perfekte Zähne -Vintage Style;neu -neues Handy;neuer Laptop -Fühlen;schmecken +Nachricht schreiben;anrufen +Liebe;Geld +Lässige;sexy Klamotten +Zu kalt;zu warm +Xbox;Playstation +im Team;alleine arbeiten +perfekte Haare;perfekte Zähne +Vintage Style;neu +neues Handy;neuer Laptop +Fühlen;schmecken Jünger;älter Hörbuch;Podcasts -viel Geld;viel Freizeit -Sonnenaufgang;Sonnenuntergang +viel Geld;viel Freizeit +Sonnenaufgang;Sonnenuntergang Silber;Gold Intelligenz;Humor Weihnachten;Ostern @@ -785,3 +785,82 @@ kochen;bekocht werden 4 Söhne;4 Töchter dreckiges Bad;dreckige Küche schnell;sorgfältig +Barfuß;Socken +Unsichtbar sein;Gedanken lesen +Unterwasser atmen;Fliegen können +Jogginghose;Jeans +Samstag;Sonntag +Schwitzen;Frieren +Die;das Nutella +Android;iPhone +Stadt;Dorf +McDonald's;Burger King +Schokolade;Chips +Aufzug;Treppe +Hund;Katze +Sommer;Winter +Herbst;Frühling +Cola;Pepsi +Reisen;Balkonien +Strandurlaub;Städtetrip +Weihnachten;Ostern +Viel Geld;viel Freizeit +Reich;berühmt +Geburtstag;Weihnachten +Frühstück;Abendessen +Star Wars;Star Trek +Harry Potter;Herr der Ringe +Marvel;DC +Bösewicht;Superheld +Süßes;salziges Popcorn +Disney;Anime +Film;Serie +Vampir;Werwolf +Drachen;Einhörner +Horror;Comedy +Kino;Netflix +Germany's Next Topmodel;Der Bachelor +Rache;Vergebung +Fühlen;schmecken +Bier;Wein +Butter;Margarine +Ketchup;Majo +Britney;Christina +Optimist;Pessimist +Realist;Träumer +Regen;Schnee +Tattoo;Piercing +Kleid;Rock +Sneaker;Highheels +Singen;Tanzen +Pest;Cholera +Charakter;Aussehen +Intelligenz;Humor +Kochen;Bestellen +Geld;Ruhm +Chillen;Sport +Jünger;älter +Nie wieder Musik hören;immer den gleichen Song +Gegensätze;Gemeinsamkeiten +Diskutieren;Schweigen +Herz;Kopf +Nachteule;Frühaufsteher +Telefonieren;Schreiben +Zusammenziehen;getrennte Wohnungen +Reisen;Zuhause +Geschichte;Zukunft +Ehrlichkeit;Notlügen +Geld ausgeben;Sparen +Romantik;Abenteuer +Heiraten;wilde Ehe +Kuscheln;Küssen +Kinder;keine Kinder +Beziehung;Freundschaft-Plus +Sex mit der/dem Ex: Ja;Nein +Oben;unten +Mit;ohne Vorspiel +Missionarstellung;Reiterstellung +Oral;Anal +Sanft;leidenschaftlich +Sex-Toys;Dirty Talk +Fesseln;Augenbinde diff --git a/game.py b/game.py index 1a2b64c..ca57c54 100755 --- a/game.py +++ b/game.py @@ -22,6 +22,11 @@ tz = pytz.timezone('Europe/Berlin') def log_the_request(response): now = datetime.now(tz=tz) + if 'X-Forwarded-For' in request.headers: + remote_addr = request.headers['X-Forwarded-For'] + else: + remote_addr = request.remote_addr + if not request.remote_user: remote_user = "-" else: @@ -38,7 +43,7 @@ def log_the_request(response): full_path = request.full_path log = { - 'remote_addr': request.remote_addr, + 'remote_addr': remote_addr, 'remote_user': remote_user, 'url': full_path, 'date': now.strftime("%d/%b/%Y:%H:%M:%S %z"), @@ -52,6 +57,7 @@ def log_the_request(response): logfile = "{} - {} [{}] \"{} {}\" {} {} \"{}\" \"{}\"".format(log['remote_addr'], log['remote_user'], log['date'], log['method'], log['url'], log['status_code'], log['content_length'], log['referrer'], log['user_agent']) logger.info(logfile) + return response @app.route("/") @@ -68,13 +74,13 @@ def hello(): {'A': str(ab[0]), 'B': str(ab[1])} ) - with open("ab.txt", "rbU") as f: + with open("ab.txt", "r") as f: num_lines = sum(1 for _ in f) return render_template('index.html', title=title, separator=separator, content=ablines, num_lines=num_lines) def getContent(): - lines = [a.strip() for a in open("ab.txt").readlines()] + lines = [a.strip() for a in open("ab.txt", "r").readlines()] result = [choice(lines) for a in range(5)] return result