From f285b3e73360b607d5c87a95faaaecb7f31c4164 Mon Sep 17 00:00:00 2001 From: localhorst Date: Tue, 25 Nov 2025 22:54:02 +0100 Subject: [PATCH] cleanup --- README.md | 29 ++++++++++++++++++----------- web/index.html | 3 +-- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index a0564d9..88226cb 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,11 @@ git checkout main ```bash pip install flask flask-cors beautifulsoup4 lxml urllib3 requests ``` +or via zypper +```bash +zypper install python313-Flask python313-Flask-Cors python313-beautifulsoup4 python313-lxml python313-urllib3 python313-requests +``` + ### 4. Configure Application @@ -144,7 +149,8 @@ server { } server { - listen 443 ssl http2; + listen 443 ssl; + http2 on; server_name your-domain.com; ssl_certificate /path/to/ssl/cert.pem; @@ -155,17 +161,18 @@ server { add_header X-Content-Type-Options "nosniff" always; add_header X-XSS-Protection "1; mode=block" always; - location / { - proxy_pass http://127.0.0.1:5000; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_read_timeout 300; - } + location / { + client_max_body_size 1G; + proxy_buffering off; - location /api/ { - proxy_pass http://127.0.0.1:5000/api/; + #Path to the root of your installation + root /home/kleinanzeigenscraper/git/kleinanzeigen-boosted/web/; + index index.html; + } + + + location /api/ { + proxy_pass http://127.0.0.1:27979; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; diff --git a/web/index.html b/web/index.html index f1a9a2f..b4edccb 100644 --- a/web/index.html +++ b/web/index.html @@ -113,13 +113,12 @@ target="_blank">Kleinanzeigen.de.

3.2 OpenStreetMap (Leaflet.js v1.9.4)

-

Für die Kartendarstellung wird Leaflet.js verwendet. Kartenkacheln werden von CARTO und OpenStreetMap +

Für die Kartendarstellung wird Leaflet.js verwendet. Kartenkacheln werden von OpenStreetMap bereitgestellt. Beim Laden der Karte werden Anfragen an diese Server gesendet, die Ihre IP-Adresse enthalten können.

3.3 Nominatim Geocoding API