Multifeeding RSS streams into points of access.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
2.2 KiB

<!DOCTYPE html>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="/css/stylesheet.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<h1 id="title">
<img src="/img/multifeeder.svg">
<div class="add">(<a href="" target="_blank">Add a feed</a>)</div>
<section id="api">
<h1>Aggregated Publishing Interface (API)</h1>
<p>This is the Multifeeder API :---), an Aggregated Publishing Interface supporting any kinds of publishing experiments. Currently the API is used to feed <a href="">Varia's TeleVex</a>.</p>
<div class="accesspoint">
For example: <a href="/API/latest/5" target="_blank"></a>
(for the latest 5 posts in all feeds)
Format: JSON
<div class="accesspoint">
For example: <a href="/API/today/" target="_blank"></a>
(for the posts published today)
Format: JSON
<div class="accesspoint">
For example: <a href="/API/past/30" target="_blank"></a>
(for all the posts published in the last 30 days)
Format: JSON
<section id="feeds">
<h1>Currently feeding</h1>
<p>The following feeds are rendered in the Multifeeder. The feeds in this list include streams of projects and activities in and around Varia. The API is updated every 10 minutes.</p>
{% for x, feed in db['feeds'].items() %}
<div class="feed el{{ x }}">
<div class="title">{{ feed.title }}</div>
<div class="description">{{ feed.description }}</div>
<div class="rss"><a href="{{ feed.rss }}" target="_blank">{{ feed.rss }}</a></div>
{% endfor %}
<div>Multifeeding RSS streams into a point of access.</div>
<a href="" target="_blank"></a></footer>