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
-
Repository klonen:
git clone https://git.dasposchi.de/DasPoschi/Kleinanzeigen-Preisabfrage cd Kleinanzeigen-Preisabfrage -
Docker-Image bauen:
docker build -t Kleinanzeigen-Preisabfrage . -
Docker-Container starten:
docker run -d -p 5000:5000 Kleinanzeigen-Preisabfrage
Verwendung
- Öffne deinen Browser und gehe zu
http://localhost:5000. - Gib die Artikel, unerwünschten Wörter, Mindestpreis und maximale Seitenanzahl ein.
- Klicke auf "Suchen", um die Preisabfrage zu starten.
- Lade die Ergebnisse als Excel-Datei herunter.
Deployment mit GitLab CI/CD
- .gitlab-ci.yml Datei: Die Datei ist bereits im Projekt enthalten und konfiguriert.
- Repository zu GitLab hinzufügen:
git remote add origin https://git.dasposchi.de/DasPoschi/Kleinanzeigen-Preisabfrage git push -u origin master - 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.