aboutsummaryrefslogtreecommitdiff
path: root/juick-www/src/main/resources/layouts/rss.xml
blob: 23866c8ab7be2e65729db4b9967dbcdab3b8c486 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?xml version='1.0' encoding='utf-8'?>
<rss version='2.0' xmlns:atom='http://www.w3.org/2005/Atom' xmlns:media='http://search.yahoo.com/mrss/'
     xmlns:juick='http://juick.com/'>
    <channel>
        <atom:link href='http://rss.juick.com/{{ user.getName() }}/blog' rel='self' type='application/rss+xml'/>
        <title>{{ user.getName() }} - Juick</title>
        <link>http://juick.com/{{ user.getName() }}/</link>
        <description>The latest messages by @{{ user.getName() }} at Juick</description>
        <image>
            <url>http://i.juick.com/a/{{ user.getUid() }}.png</url>
            <title>{{ user.getName() }} - Juick</title>
            <link>http://juick.com/{{ user.getName() }}/</link>
        </image>
        {% for msg in msgs %}
        <item>
            <link>http://juick.com/{{ msg.getUser().getName() }}/{{ msg.getMid() }}</link>
            <guid>http://juick.com/{{ msg.getUser().getName() }}/{{ msg.getMid() }}</guid>
            <title><![CDATA[@{{ msg.getUser().getName() }}: {% for tag in msg.getTags() %} *{{ tag }}{% endfor %}]]></title>
            <description><![CDATA[{{ msg.getText() | raw }}]]></description>
            <pubDate>{{ sdfRSS.format(msg.getDate()) }}</pubDate>
            <comments>http://juick.com/{{ msg.getUser().getName() }}/{{ msg.getMid() }}</comments>
            {% for tag in msg.getTags() %}
            <category>{{ tag }}</category>
            {% endfor %}
            {% if msg.getAttachmentType() is not empty %}
            {% if msg.getAttachmentType() == "jpg" %}
            <media:content url='http://i.juick.com/photos-1024/{{ msg.getMid() }}.jpg' type='image/jpeg'/>
            <media:thumbnail url='http://i.juick.com/ps/{{ msg.getMid() }}.jpg'/>
            {% elseif msg.getAttachmentType() == "png" %}
            <media:content url='http://i.juick.com/photos-1024/{{ msg.getMid() }}.png' type='image/png'/>
            <media:thumbnail url='http://i.juick.com/ps/{{ msg.getMid() }}.png'/>
            {% endif %}
            {% endif %}
            <juick:user uid='{{ msg.getUser().getUid() }}'/>
        </item>
        {% endfor %}
    </channel>
</rss>