Files
2025-11-09 16:11:29 +01:00
..
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00
2025-11-09 16:11:29 +01:00

Kleinanzeigen Preisabfrage

Dieses Projekt ermöglicht es, Preise von Artikeln auf Kleinanzeigen.de abzufragen und die Ergebnisse in einer Excel-Datei zu speichern.

Projektstruktur

Kleinanzeigen-Preisabfrage/ ├── Dockerfile ├── .gitlab-ci.yml ├── app.py ├── static/ │ ├── script.js │ └── style.css └── templates/ └── index.html

Voraussetzungen

  • Docker
  • GitLab CI/CD (optional)

Installation

  1. Repository klonen:

    git clone https://git.dasposchi.de/DasPoschi/Kleinanzeigen-Preisabfrage
    cd Kleinanzeigen-Preisabfrage
    
  2. Docker-Image bauen:

    docker build -t Kleinanzeigen-Preisabfrage .
    
  3. Docker-Container starten:

    docker run -d -p 5000:5000 Kleinanzeigen-Preisabfrage
    

Verwendung

  1. Öffne deinen Browser und gehe zu http://localhost:5000.
  2. Gib die Artikel, unerwünschten Wörter, Mindestpreis und maximale Seitenanzahl ein.
  3. Klicke auf "Suchen", um die Preisabfrage zu starten.
  4. Lade die Ergebnisse als Excel-Datei herunter.

Deployment mit GitLab CI/CD

  1. .gitlab-ci.yml Datei: Die Datei ist bereits im Projekt enthalten und konfiguriert.
  2. Repository zu GitLab hinzufügen:
    git remote add origin https://git.dasposchi.de/DasPoschi/Kleinanzeigen-Preisabfrage
    git push -u origin master
    
  3. GitLab CI/CD wird automatisch die Pipeline ausführen und das Projekt deployen.

Dateien

  • Dockerfile: Enthält die Anweisungen zum Bauen des Docker-Images.
  • .gitlab-ci.yml: Definiert die CI/CD-Pipeline für GitLab.
  • app.py: Flask-Anwendung, die die Preisabfrage durchführt.
  • static/script.js: JavaScript-Datei für die Formularverarbeitung.
  • static/style.css: CSS-Datei für das Styling der Anwendung.
  • templates/index.html: HTML-Datei für die Benutzeroberfläche.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe die LICENSE Datei für weitere Details.

Kontakt

Falls du Fragen oder Anmerkungen hast, kannst du mich unter dasposchi@gmail.com erreichen.