Initial commit: Eurojackpot analysis and prediction system
This repository contains a comprehensive Eurojackpot lottery analysis and prediction system including: - Historical data analysis and processing - ML-based prediction models - Automated weekly tip generation - Position and range analysis tools - Notification system for results 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
+73
@@ -0,0 +1,73 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Lädt Eurojackpot-Daten von lotto-datenbank.de
|
||||
# Quelle: https://lotto-datenbank.de
|
||||
#
|
||||
|
||||
echo "🔄 EUROJACKPOT CSV DOWNLOADER"
|
||||
echo "=========================================="
|
||||
echo "Quelle: lotto-datenbank.de"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
|
||||
# Ziel-Datei
|
||||
TARGET_FILE="$HOME/Library/Mobile Documents/com~apple~CloudDocs/Jupyter Notebooks/Eurojackpot/data/AlleEurojackpotzahlen.csv"
|
||||
BACKUP_DIR="$HOME/Library/Mobile Documents/com~apple~CloudDocs/Jupyter Notebooks/Eurojackpot/data/backups"
|
||||
TEMP_FILE="/tmp/eurojackpot_download_$(date +%Y%m%d_%H%M%S).csv"
|
||||
|
||||
# CSV Download URL (aufsteigend sortiert seit 2012)
|
||||
DOWNLOAD_URL="https://lotto-datenbank.de/download.php?p1=5&p3=0.75&p31=en"
|
||||
|
||||
echo "📥 Download von lotto-datenbank.de..."
|
||||
echo " URL: $DOWNLOAD_URL"
|
||||
echo ""
|
||||
|
||||
# Download mit curl
|
||||
if curl -L -o "$TEMP_FILE" "$DOWNLOAD_URL" 2>/dev/null; then
|
||||
echo " ✅ Download erfolgreich"
|
||||
|
||||
# Prüfe Dateigröße
|
||||
FILE_SIZE=$(wc -c < "$TEMP_FILE")
|
||||
echo " 📊 Dateigröße: $FILE_SIZE bytes"
|
||||
|
||||
if [ "$FILE_SIZE" -lt 1000 ]; then
|
||||
echo " ❌ Datei zu klein - möglicherweise Fehler"
|
||||
rm "$TEMP_FILE"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Zeige erste Zeilen
|
||||
echo ""
|
||||
echo " 📋 Vorschau (erste 5 Zeilen):"
|
||||
head -5 "$TEMP_FILE" | sed 's/^/ /'
|
||||
echo ""
|
||||
|
||||
# Backup erstellen falls Datei existiert
|
||||
if [ -f "$TARGET_FILE" ]; then
|
||||
echo "💾 Erstelle Backup..."
|
||||
mkdir -p "$BACKUP_DIR"
|
||||
BACKUP_NAME="AlleEurojackpotzahlen.csv.backup_$(date +%Y%m%d_%H%M%S)"
|
||||
cp "$TARGET_FILE" "$BACKUP_DIR/$BACKUP_NAME"
|
||||
echo " ✅ Backup: $BACKUP_NAME"
|
||||
echo ""
|
||||
fi
|
||||
|
||||
# Verschiebe neue Datei
|
||||
echo "💾 Speichere neue Datei..."
|
||||
mv "$TEMP_FILE" "$TARGET_FILE"
|
||||
|
||||
# Zähle Ziehungen (Zeilen - Header)
|
||||
LINE_COUNT=$(($(wc -l < "$TARGET_FILE") - 1))
|
||||
echo " ✅ $LINE_COUNT Ziehungen gespeichert"
|
||||
echo " 📁 Datei: $(basename "$TARGET_FILE")"
|
||||
echo ""
|
||||
|
||||
echo "=========================================="
|
||||
echo "✅ UPDATE ERFOLGREICH"
|
||||
echo "=========================================="
|
||||
|
||||
else
|
||||
echo " ❌ Download fehlgeschlagen"
|
||||
rm -f "$TEMP_FILE"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user