83 lines
3.9 KiB
HTML
83 lines
3.9 KiB
HTML
{% extends "base.html" %}
|
|
{% load static %}
|
|
{% block title %}
|
|
RSS Feeds Documentation
|
|
{% endblock title %}
|
|
{% block content %}
|
|
<main>
|
|
<h1>RSS Feeds Documentation</h1>
|
|
<p>This page lists all available RSS feeds for TTVDrops.</p>
|
|
<p>
|
|
Note: Atom feeds are also available for the same resources under the
|
|
<code>/atom/</code> endpoints (links labeled "Atom" are shown next to RSS links).
|
|
Both RSS and Atom formats are supported and served in parallel for backward compatibility.
|
|
</p>
|
|
<section>
|
|
<h2>Global RSS Feeds</h2>
|
|
<p>These feeds contain all items across the entire site:</p>
|
|
<ul>
|
|
{% for feed in feeds %}
|
|
<li>
|
|
<h3>{{ feed.title }}</h3>
|
|
<p>{{ feed.description }}</p>
|
|
<p>
|
|
<a href="{{ feed.url }}">Subscribe to {{ feed.title }} RSS Feed</a>
|
|
{% if feed.atom_url %}
|
|
|
|
|
<a href="{{ feed.atom_url }}">Subscribe to {{ feed.title }} Atom Feed</a>
|
|
{% endif %}
|
|
</p>
|
|
<pre><code class="language-xml">{% if feed.example_xml %}{{ feed.example_xml|escape }}{% else %}No example XML available yet.{% endif %}</code></pre>
|
|
{% if feed.example_xml_atom %}
|
|
<h4>Atom example</h4>
|
|
<pre><code class="language-xml">{{ feed.example_xml_atom|escape }}</code></pre>
|
|
{% endif %}
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</section>
|
|
<section>
|
|
<h2>Filtered RSS Feeds</h2>
|
|
<p>
|
|
You can subscribe to RSS feeds scoped to a specific game or organization. When available, links below point to live examples; otherwise use the endpoint template.
|
|
</p>
|
|
<ul>
|
|
{% for feed in filtered_feeds %}
|
|
<li>
|
|
<h3>{{ feed.title }}</h3>
|
|
<p>{{ feed.description }}</p>
|
|
<p>
|
|
Endpoint: <code>{{ feed.url }}</code>
|
|
{% if feed.atom_url %} | Atom: <code>{{ feed.atom_url }}</code>{% endif %}
|
|
</p>
|
|
{% if feed.has_sample %}
|
|
<p>
|
|
<a href="{{ feed.url }}">View a live example</a>
|
|
{% if feed.atom_url %}
|
|
|
|
|
<a href="{{ feed.atom_url }}">View Atom example</a>
|
|
{% endif %}
|
|
</p>
|
|
{% endif %}
|
|
<pre><code class="language-xml">{% if feed.example_xml %}{{ feed.example_xml|escape }}{% else %}No example XML available yet.{% endif %}</code></pre>
|
|
{% if feed.example_xml_atom %}
|
|
<h4>Atom example</h4>
|
|
<pre><code class="language-xml">{{ feed.example_xml_atom|escape }}</code></pre>
|
|
{% endif %}
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</section>
|
|
<section>
|
|
<h2>How to Use RSS Feeds</h2>
|
|
<p>
|
|
RSS feeds allow you to stay updated with new content. You can use any RSS reader application to subscribe to these feeds.
|
|
</p>
|
|
<ul>
|
|
<li>Copy the feed URL</li>
|
|
<li>Paste it into your favorite RSS reader (Feedly, Inoreader, NetNewsWire, etc.)</li>
|
|
<li>Get automatic updates when new content is added</li>
|
|
</ul>
|
|
</section>
|
|
</main>
|
|
{% endblock content %}
|