2021-02-16 23:26:03 +01:00
<!DOCTYPE html>
< html >
< head >
< meta charset = "utf-8" >
< title > multifeeder< / title >
< link rel = "stylesheet" type = "text/css" href = "/css/stylesheet.css" >
2021-02-23 12:59:10 +01:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
2021-02-16 23:26:03 +01:00
< / head >
< body >
2021-02-17 21:21:23 +01:00
< h1 id = "title" >
< img src = "/img/multifeeder.svg" >
< / h1 >
2021-02-23 12:59:10 +01:00
< div class = "add" > (< a href = "https://git.vvvvvvaria.org/varia/multifeeder/src/branch/master/feeds.txt" target = "_blank" > Add a feed< / a > )< / div >
< 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.< / p >
2021-02-17 21:21:23 +01:00
{% for x, feed in db['feeds'].items() %}
2021-02-23 12:59:10 +01:00
< 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 >
< / div >
2021-02-16 23:26:03 +01:00
{% endfor %}
2021-02-23 12:59:10 +01:00
< / section >
2021-02-16 23:26:03 +01:00
< section id = "api" >
2021-02-23 12:59:10 +01:00
< 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 = "https://televex.vvvvvvaria.org" > Varia's TeleVex< / a > .< / p >
2021-02-17 21:21:23 +01:00
< div class = "accesspoint" >
< h2 > /API/latest/[num]< / h2 >
For example: < a href = "/API/latest/5" target = "_blank" > https://multi.vvvvvvaria.org/API/latest/5< / a >
< br >
(for the latest 5 posts in all feeds)
2021-02-16 23:26:03 +01:00
< br > < br >
2021-02-17 21:21:23 +01:00
Format: JSON
< / div >
2021-02-16 23:26:03 +01:00
< div class = "accesspoint" >
2021-02-17 21:21:23 +01:00
< h2 > /API/today/< / h2 >
For example: < a href = "/API/today/" target = "_blank" > https://multi.vvvvvvaria.org/API/today/< / a >
< br >
(for the posts published today)
2021-02-16 23:26:03 +01:00
< br > < br >
2021-02-17 21:21:23 +01:00
Format: JSON
2021-02-16 23:26:03 +01:00
< / div >
< div class = "accesspoint" >
2021-02-17 21:21:23 +01:00
< h2 > /API/past/[days]< / h2 >
For example: < a href = "/API/past/30" target = "_blank" > https://multi.vvvvvvaria.org/API/past/30< / a >
< br >
(for all the posts published in the last 30 days)
2021-02-16 23:26:03 +01:00
< br > < br >
2021-02-17 21:21:23 +01:00
Format: JSON
2021-02-16 23:26:03 +01:00
< / div >
< / section >
2021-02-23 12:59:10 +01:00
< footer >
< div > Multifeeding RSS streams into a point of access.< / div >
< a href = "https://git.vvvvvvaria.org/varia/multifeeder" target = "_blank" > https://git.vvvvvvaria.org/varia/multifeeder< / a > < / footer >
2021-02-16 23:26:03 +01:00
< / body >
< / html >