Füge erweiterten Mixcloud RSS Feed Generator hinzu, der echte Audio-URLs extrahiert. Aktualisiere README, um neue Nutzungshinweise und Funktionen zu reflektieren. Ergänze Skripte für Serverstart und Feed-Aktualisierung. Aktualisiere Anforderungen in requirements.txt und füge uv.lock hinzu.

This commit is contained in:
2025-07-05 17:13:16 +02:00
parent a74162f4eb
commit 22c18a2f77
6 changed files with 465 additions and 15 deletions

View File

@ -16,12 +16,13 @@ def update_feed():
"""Aktualisiert den RSS-Feed."""
print("🔄 Aktualisiere RSS-Feed...")
result = subprocess.run([
sys.executable, "mixcloud_rss.py", "serman_dj",
"uv", "run", "python", "mixcloud_rss_pro.py", "serman_dj",
"--output", "mixcloud_feed.xml"
], capture_output=True, text=True)
if result.returncode == 0:
print("✅ RSS-Feed erfolgreich aktualisiert!")
print(result.stdout)
return True
else:
print(f"❌ Fehler beim Aktualisieren: {result.stderr}")
@ -64,8 +65,8 @@ def main():
print("=" * 40)
# Überprüfe ob wir im richtigen Verzeichnis sind
if not Path("mixcloud_rss.py").exists():
print("❌ mixcloud_rss.py nicht gefunden!")
if not Path("mixcloud_rss_pro.py").exists():
print("❌ mixcloud_rss_pro.py nicht gefunden!")
print(" Stelle sicher, dass du im richtigen Verzeichnis bist.")
sys.exit(1)