{% from 'macros.html' import crawl_fields %} {% from 'source_topic_fields.html' import choices %} {% set needs_adult_approval = not source.adult_approved and (source.adult_content == 'true' or source.safety_status == 'ADULT') %}
{{ 'Im Papierkorb' if source.archived else 'Inhaltsfreigabe fehlt' if needs_adult_approval else 'Quelle freigegeben' if source.enabled else 'Quelle pausiert' }}{% if nsfw %}NSFW{% endif %}

{{ source.domain }}

{{ source.start_url }} ↗
{% if source.archived %}
{% else %}{% if needs_adult_approval %}
{% else %}
{% endif %}{% if source.enabled %}
Erfassung
{% endif %}Quelle und Bilder löschen{% endif %}

{% if source.archived %}Quelle und Bilder löschen · {% endif %}Alle Quellen dieser Domain löschen …

{% if outside_selection %}

Diese Quelle passt nach der Änderung nicht mehr zur aktuellen Filterauswahl. Liste neu laden →

{% endif %} {% if source.archived %}

Alter Papierkorbeintrag. Die Daten sind noch vorhanden; „Quelle und Bilder löschen“ entfernt sie endgültig.

{% else %} {% if needs_adult_approval %}

Abrufe gestoppt: Diese Quelle wurde als Erwachsenen-Inhalt erkannt. Die Freigabe von Themen oder Bildservern erteilt keine Inhaltsfreigabe. Mit „Erwachsenen-Inhalte freigeben und aktivieren“ speicherst du sie dauerhaft für diese Quelle.

{% endif %}

Über Laptop-Browser erfassen

{% if source.login_state == 'required' %}

Erneut anmelden erforderlich. Abrufe dieser Quelle warten; die Warteschlange bleibt erhalten.

{% elif source.login_state == 'active' %}

Anmeldung gespeichert · {{ timestamp(source.login_saved_at) }}

{% endif %}

Themen

{% for topic in topic_options|default([]) %}{% if topic.id in selected_topic_ids|default([]) %}{{ topic.name }} · FortschrittPassende Bilder{% endif %}{% endfor %}
{% if not selected_topic_ids|default([]) %}

Diese Quelle ist noch keinem Thema zugeordnet.

{% endif %}
Themen zuordnen
{{ choices(topic_options|default([]), selected_topic_ids|default([])) }}{% if topic_options %}{% endif %}
{% if crawl %}{% include 'partials/pipeline.html' %}{% endif %} {% include 'partials/frontier_progress.html' %}

Quellentyp: {{ source_type_label(source) }}

{{ scope_description(source.crawl_scope, source.start_url) }}

Fortsetzung und erneute Prüfung

Pausieren oben unterbricht die Verarbeitung dieser Quelle. Der gespeicherte Fortschritt bleibt erhalten. Die Erfassung setzt offene Arbeit automatisch fort.

{% if approved_image_hosts %}
Zusätzlich freigegebene Bildserver ({{ approved_image_hosts|length }})

Freigaben gelten für eingebundene Bilddateien dieser Quelle. Separate Quellenfreigaben bleiben davon unabhängig.

{% for host in approved_image_hosts %}

{{ host.domain }}{% if nsfw %} NSFW{% endif %}

{% endfor %}
{% endif %}
Fortlaufende Erfassung · {{ source.crawl_delay }} s Mindestabstand · Letzter Re-Crawl: {{ timestamp(source.last_crawled_at) }}
{% if nsfw %}

NSFW-Quelle · {{ 'Erwachsenen-Inhalte ausdrücklich freigegeben.' if source.adult_approved else 'Die Themenkennzeichnung erteilt keine zusätzliche Inhaltsfreigabe.' }}

{% endif %}

Nächster geplanter Abruf: {% if source.next_crawl_at %}{{ timestamp(source.next_crawl_at) }}{% if not source.enabled %} · bleibt während der Pause ausgesetzt{% endif %}{% else %}{{ 'Quelle pausiert; noch kein Termin geplant' if not source.enabled else 'noch nicht geplant' }}{% endif %}

Qualitätsgrundlage{% if quality_basis.requests %}

Berechneter Qualitätswert {{ '%.2f'|format(source.quality_score) }} · Fehleranteil {{ '%.1f'|format(source.failure_ratio * 100) }} %.

Grundlage: {{ quantity(quality_basis.requests, 'Seitenanfrage') }} in {{ quantity(quality_basis.runs, 'regulärem Lauf', 'regulären Läufen') }} (höchstens die letzten zehn), Anteil mehrfach gefundener Dateien und gespeicherte Bewertungen. Kein Prozentwert für die Güte der Website. Zugehörige Läufe prüfen →

{% else %}

Noch keine regulären Seitenabrufe als Qualitätsgrundlage gespeichert. Der Qualitätswert kann Vorgaben und vorhandene Bewertungen enthalten; er ist keine gemessene Websitegüte.

{% endif %}
Crawl-Einstellungen bearbeiten
{{ crawl_fields(source) }}
{% if source.enabled %}

Ein Testlauf prüft eine begrenzte Stichprobe, ohne neue Bilddateien oder Suchvektoren zu speichern. Ein Crawl nimmt zulässige Bilder in den Index auf.

{% endif %} {% endif %}