aboutsummaryrefslogtreecommitdiff
blob: 8105b0b95f5340c4bdf8bf05a1fa2012ed5616ef (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.author.dump %>,
    "nickname": <%= item.feed.title.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": ""
  }
]