18 lines
404 B
Ruby
18 lines
404 B
Ruby
require 'json'
|
|
require 'yaml'
|
|
|
|
stories = JSON.parse File.read 'stories.json'
|
|
|
|
stories.each do |year, storiesByYear|
|
|
storiesByYear.each do |story|
|
|
story.delete '_highlightResult'
|
|
id = story['objectID']
|
|
|
|
fn = "_stories/#{year}/#{id}.md"
|
|
if File.exists? fn
|
|
content = File.read fn
|
|
content = "#{story.to_yaml}\n---\n#{content}"
|
|
File.open(fn, "w") { |file| file.write content }
|
|
end
|
|
end
|
|
end |