Fan, maar toch een paar bedenkingen. Een scriptje later is er toch al een tijdelijke oplossing, mijn posts op Hey World geraken op mijn eeuwenoude archief. Niet optimaal, maar voorlopig: perfect.
require 'rss' require 'open-uri' url = 'https://world.hey.com/atog/feed.atom' template = DATA.read URI.open(url) do |rss| feed = RSS::Parser.parse(rss, false) feed.entries.each do |item| post = template % [item.title.content, item.updated.content, item.title.content, item.content.content, item.link.href] filename = "world-#{/.*\/(\d+$)/.match(item.id.content)[1]}.md" File.open(filename,"w") do |out| out.write(post) end end end __END__ title: %s date: %s tags: hey, world # %s %s <small>Dit was eerst te lezen op [Hey, World](%s)</small>