{% extends "base.html" %} {% block title %}Einstellungen — diora{% endblock %} {% block content %}

Einstellungen

{% if lastfm_error %}
{{ lastfm_error }}
{% endif %}

Last.fm

{% if has_lastfm %}

Verbunden als {{ profile.lastfm_username }}

{% csrf_token %}
{% csrf_token %}
{% else %}

Verbinde dein Last.fm-Konto, damit gehörte Titel automatisch gescrobbelt werden.

Last.fm verbinden {% endif %}

Hintergrund

{% if request.user.profile.background_encrypted %}

Ein verschlüsselter Hintergrund ist gesetzt. (Keine Vorschau – er wird erst auf der Hauptseite im Browser entschlüsselt.)

{% csrf_token %}

Neues Bild hochladen, um ihn zu ersetzen:

{% elif request.user.profile.background_image_data %}

Dein Hintergrund

{% csrf_token %}

Neues Bild hochladen, um ihn zu ersetzen (wird verschlüsselt gespeichert):

{% else %}

Eigenes Hintergrundbild hochladen (JPG, PNG oder WebP, höchstens 5 MB). Es wird Ende-zu-Ende-verschlüsselt gespeichert.

{% endif %}

Konto

Angemeldet als {{ request.user.username }}

Passwort ändern
{% csrf_token %} {% for field in password_form %}
{{ field }} {% if field.errors %}
{{ field.errors|join:", " }}
{% endif %}
{% endfor %} {% if password_form.non_field_errors %}
{{ password_form.non_field_errors|join:", " }}
{% endif %}
{% if oidc_enabled or oidc_identities %} {% endif %}
{% csrf_token %}

API-Zugriff für lokale Apps

Mit einem persönlichen Token können eigene Apps auf deine diora-Daten zugreifen (Bücher, Lesefortschritt, Notizen, Podcasts, Radio) — ohne dein Passwort zu teilen. Token als Authorization: Bearer <token>-Header mitschicken, z. B. gegen GET /api/sync/ für einen kompletten Datenabzug.

{% if api_token %}

{{ api_token.token }}

{% csrf_token %}
{% else %}
{% csrf_token %}
{% endif %}

Cloud-Verbindungen für Bücher

Verbinde einen WebDAV-Server — Nextcloud, ownCloud, Synology oder was auch immer WebDAV spricht — und importiere .epub- und .pdf-Dateien direkt daraus in deine Bibliothek. Die Datei läuft dabei nur durch den Server hindurch; verschlüsselt wird sie wie immer erst in deinem Browser, gespeichert wird ausschließlich der Geheimtext.

Lege dafür bitte ein App-Passwort an (bei Nextcloud unter Einstellungen → Sicherheit) statt dein Konto-Passwort einzutragen — es wird serverseitig gespeichert und lässt sich jederzeit einzeln widerrufen.

{% if webdav_sources %} {% endif %}
{% csrf_token %}

Bei Nextcloud/ownCloud genügt die Server-Adresse — der WebDAV-Pfad wird aus dem Benutzernamen ergänzt. Andere Server brauchen die vollständige WebDAV-URL.

{% endblock %} {% block extra_js %} {% endblock %}