cotech-website/scripts/migrate_clients.rb

20 lines
666 B
Ruby

require_relative 'coop'
require 'fileutils'
Coop.all.each do |coop|
coop.clients.each do |client|
current_logo_path = File.join(File.dirname(__FILE__), 'mirror', 'coops.tech.archived.website', 'co-op', client[:logo])
new_logo_path = File.join(File.dirname(__FILE__), '..', 'images', 'clients', client[:slug] + File.extname(current_logo_path))
FileUtils.cp(current_logo_path, new_logo_path)
client_md_path = File.join(File.dirname(__FILE__), '..', '_clients', client[:slug] + '.md')
File.open(client_md_path, 'w') do |file|
file.write("---\n")
file.write("title: #{client[:title]}\n")
file.write("---\n")
end
end
end