Files
Serien-Checker/README.md
2025-07-30 14:47:12 +02:00

108 lines
3.3 KiB
Markdown

# Serien-Checker
Ein Programm zum Überprüfen von Ausstrahlungsterminen deutscher TV-Serien. Die Daten werden von fernsehserien.de abgerufen.
## Features
- Verfolgen Sie mehrere Serien gleichzeitig
- Anzeige deutscher Ausstrahlungstermine (TV und Streaming)
- Staffel-spezifische Filterung
- Datumspräferenz (TV, Streaming oder früheste Ausstrahlung)
- Übersichtliche Episodenliste mit Datum, Staffel, Folge und Titel
## Screenshots
### Hauptfenster
![Hauptfenster1](https://git.ponywave.de/Akamaru/Serien-Checker/raw/branch/master/screenshots/1.png)
![Hauptfenster2](https://git.ponywave.de/Akamaru/Serien-Checker/raw/branch/master/screenshots/2.png)
### Serien verwalten
![Neue Serie](https://git.ponywave.de/Akamaru/Serien-Checker/raw/branch/master/screenshots/3.png)
### Neue Serie hinzufügen
![Debug Log](https://git.ponywave.de/Akamaru/Serien-Checker/raw/branch/master/screenshots/4.png)
## Installation
### Option 1: Ausführbare Datei (Windows)
1. Laden Sie die neueste Version von der [Releases](https://git.ponywave.de/Akamaru/Serien-Checker/releases) Seite herunter
2. Entpacken Sie die ZIP-Datei
3. Starten Sie `Serien-Checker.exe`
### Option 2: Aus dem Quellcode
1. Stellen Sie sicher, dass Python 3.8 oder höher installiert ist
2. Klonen Sie das Repository:
```bash
git clone https://git.ponywave.de/Akamaru/Serien-Checker.git
cd Serien-Checker
```
3. Installieren Sie die Abhängigkeiten:
```bash
pip install -r requirements.txt
```
4. Starten Sie das Programm:
```bash
python serien_checker.py
```
### Executable erstellen
Um Ihre eigene ausführbare Datei zu erstellen:
1. Führen Sie `build.bat` aus, oder
2. Manuell:
```bash
pip install -r requirements.txt
pip install pyinstaller
python build.py
```
Die ausführbare Datei finden Sie dann im `dist` Ordner.
## Verwendung
### Serien hinzufügen
1. Klicken Sie auf "Serien verwalten"
2. Klicken Sie auf "Neue Serie"
3. Geben Sie die URL oder den Slug von fernsehserien.de ein
- Beispiel URL: `https://www.fernsehserien.de/9-1-1-notruf-l-a`
- Beispiel Slug: `9-1-1-notruf-l-a`
4. Wählen Sie die gewünschten Einstellungen:
- Staffel-Modus (Neuste, Alle, Bestimmte)
- Datumspräferenz (Erstausstrahlung, TV, Streaming)
### Serien verwalten
- Wählen Sie eine Serie aus der Liste
- Ändern Sie die Einstellungen nach Bedarf
- Klicken Sie auf "Einstellungen speichern"
- Löschen Sie unerwünschte Serien mit dem "Löschen" Button
### Episoden anzeigen
- Wählen Sie eine Serie aus der Liste im Hauptfenster
- Die Episoden werden automatisch geladen
- Die Liste wird alle 30 Minuten automatisch aktualisiert
- Klicken Sie auf "Aktualisieren" für sofortige Aktualisierung
## Konfiguration
Die Einstellungen werden automatisch in `series_config.json` gespeichert. Diese Datei wird beim ersten Start erstellt und enthält:
- Liste der Serien
- Staffel-Einstellungen pro Serie
- Datumspräferenzen pro Serie
## Fehlerbehebung
### Keine Episoden werden angezeigt
- Prüfen Sie Ihre Internetverbindung
- Prüfen Sie, ob die Serie auf fernsehserien.de verfügbar ist
- Prüfen Sie die Staffel-Einstellungen
### Keine deutschen Titel
- Einige Episoden haben noch keine deutschen Titel
- Diese werden als "Noch kein Titel" angezeigt
- Die Titel werden automatisch aktualisiert, sobald sie verfügbar sind