{% extends "base.html" %} {% block title %}Discover feeds · ai-protect{% endblock %} {% block autorefresh %}window.AI_PROTECT_NO_AUTOREFRESH = true;{% endblock %} {% block content %} ← back to feeds

Discover feeds from a page

Point at an aggregator page (e.g. https://cvedaily.com/pages/tags/) and we'll scan its links for anything that looks like a feed — paths or extensions matching .xml, .atom, .rss, .json, or /feed//rss. Each candidate is then fetched once to auto-detect its format. You pick which to import.

{% if error %}
{{ error }}
{% endif %}
{% if candidates is not none %}

Candidates ({{ candidates|length }})

{% if not candidates %}
No feed-like links found on this page. Try a different page, or add the feed manually on Feeds.
{% else %}
{% for c in candidates %} {% endfor %}
URLAnchor textDetected formatSuggested name
{% if c.already_added %} {% elif not c.format %} {% else %} {% endif %} {{ c.url }} {{ c.anchor_text or '—' }} {% if c.format %} {{ c.format }} {% else %} unrecognized {% endif %}
Rows marked ● are already in your feed list; ✗ rows failed auto-detection (you can add them manually with a different format).
{% endif %}
{% endif %} {% endblock %}