108 lines
3.3 KiB
Markdown
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
|
|

|
|

|
|
|
|
### Serien verwalten
|
|

|
|
|
|
### Neue Serie hinzufügen
|
|

|
|
|
|
## 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 |