Get World
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>
Dit was eerst te lezen op Hey, World