diff --git a/_loan/20230509-stickmaschine.md b/_loan/20240509-stickmaschine.md similarity index 100% rename from _loan/20230509-stickmaschine.md rename to _loan/20240509-stickmaschine.md diff --git a/loans.xml b/loans.xml new file mode 100644 index 0000000000000000000000000000000000000000..88bf7d11b78d6148b80686656d70910b74cdba73 --- /dev/null +++ b/loans.xml @@ -0,0 +1,65 @@ +--- +layout: null +--- +<?xml version="1.0" encoding="UTF-8"?> +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>{{ site.title | xml_escape }}</title> + <description>{{ Chaotikum e.V.: Welche Geräte werden reserviert oder verliehen und von wann bis wann? | xml_escape }}</description> + <link>{{ site.url }}{{ site.baseurl }}/</link> + <atom:link href="{{ "/events.xml" | prepend: site.baseurl | prepend: site.url }}" rel="self" type="application/rss+xml"/> + <pubDate>{{ site.time | date_to_rfc822 }}</pubDate> + <lastBuildDate>{{ site.time | date_to_rfc822 }}</lastBuildDate> + <generator>Jekyll v{{ jekyll.version }}</generator> + {% assign loanArray = "" | split: ',' -%} + {% assign loans = site.loan | sort: 'eventdate' | reverse -%} + + {% for loan in loans -%} + {% assign loanArray = loanArray | push: loan -%} + {% endfor -%} + + {% assign events = site.events | sort: 'eventdate' | reverse -%} + + {% for event in events -%} + {% if event.sets or event.devices -%} + {% assign loanArray = loanArray | push: event -%} + {% endif -%} + {% endfor -%} + + {% assign loanArray = loanArray | sort: 'eventdate' | reverse -%} + + {% for rss_loan in loanArray %} + <item> + <title> + {{rss_loan.title | xml_escape }}: {{rss_loan.eventdate}} - {{rss_loan.eventend}} + </title> + <description> + {{rss_loan.short | xml_escape }} + + {% if rss_loan.sets -%} - Sets: + {% for set in rss_loan.sets -%} + {% for s in site.sets -%} + {% if set == s.tag -%} + {{s.name | xml_escape }}, + {% endif -%} + {% endfor -%} + {% endfor -%} + {% endif -%} + + {% if rss_loan.devices -%}- Devices: + {% for device in rss_loan.devices -%} + {% for inv in site.inventory -%} + {% if device == inv.uid -%} + {{inv.name | xml_escape }} + {% endif -%} + {% endfor -%} + {% endfor -%} + {% endif -%} + </description> + <pubDate>{{rss_loan.eventdate}}</pubDate> + <link>{{ site.url }}{{rss_loan.url}}</link> + <guid isPermaLink="true">{{ rss_loan.url | prepend: site.baseurl | prepend: site.url }}</guid> + </item> + {% endfor %} + </channel> +</rss>