diff options
Diffstat (limited to '_plugins/generate-lilypond.rb')
-rw-r--r-- | _plugins/generate-lilypond.rb | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/_plugins/generate-lilypond.rb b/_plugins/generate-lilypond.rb deleted file mode 100644 index c0c1a13..0000000 --- a/_plugins/generate-lilypond.rb +++ /dev/null @@ -1,28 +0,0 @@ -module Jekyll - class LilyPondGenerator < Generator - safe true - priority :high - - def generate(site) - site.config['musics'].each do |music| - ref = music['ref'] - file = "music/#{ref}" - ly = "#{file}.ly" - pdf = "#{file}.pdf" - unless File.exist? pdf then - puts "Missing '#{pdf}', generating..." - puts `lilypond -o #{file} #{ly}` - site.static_files << Jekyll::StaticFile.new(site, site.source, '', pdf) - end - - ogg = "#{file}.ogg" - midi = "#{file}.midi" - unless File.exist? ogg then - puts "Missing '#{ogg}', generating..." - puts `timidity -Ov #{midi}` - site.static_files << Jekyll::StaticFile.new(site, site.source, '', ogg) - end - end - end - end -end |