blob: beb6d2a14e0d9959e1d5840ba151ef32d629fbe6 (
plain)
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
|
<% require 'loofah' %>
[
<%
items = site.items.latest
ItemCursor.new(items).each do |item, new_date, new_feed|
%>
{
"title": <%= item.title.dump %>,
"author": <%= item.feed.title.dump %>,
"nickname": <%= item.feed.key.dump %>,
"date": <%= item.published.strftime('%Y-%m-%d').dump %>,
"scope": <%= item.feed.location.dump %>,
"content": <% if item.content %><%= Loofah.fragment(item.content).scrub!(:prune).to_text.dump %><% elsif item.summary %><%= Loofah.fragment(item.summary).scrub!(:prune).to_text.dump %><% else %>"-/-"<% end %>
},
<% end %>
{
"title": "",
"author": "",
"nickname": "",
"date": "",
"scope": "",
"content": ""
}
]
|