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:
@ -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)
|
||||
|
||||
|
Reference in New Issue
Block a user