generate collections.yml on od1 - OregonDigital/hyrax-migrator GitHub Wiki

f = File.open("/od2_migration/collections.yml", 'w')
f.puts "collections:"
GenericCollection.all.each do |gc|
  next if gc.visibility == 'restricted'
  id = gc.pid.gsub("oregondigital:", "")
  visibility = "open"
  old_institution = gc.institution.first.rdf_subject.to_s
  institution = "http://id.loc.gov/authorities/names/n80126183" if old_institution == "http://dbpedia.org/resource/University_of_Oregon"
  institution = "http://id.loc.gov/authorities/names/n80017721" if old_institution == "http://dbpedia.org/resource/Oregon_State_University"
  title = gc.title
  f.puts "#{INDENT}#{DASH}id: #{id}"
  f.puts "#{INDENT}#{INDENT}title: >-"
  f.puts "#{INDENT}#{INDENT}#{INDENT}#{title}"
  f.puts "#{INDENT}#{INDENT}visibility: open"
  f.puts "#{INDENT}#{INDENT}institution: #{institution}"
end
f.close
⚠️ **GitHub.com Fallback** ⚠️