Added pandoc-ruby gem to import .docx scripts

This commit is contained in:
2023-03-07 10:01:34 -05:00
parent 9278216b4a
commit 26a4f25631
4 changed files with 15 additions and 1 deletions

View File

@ -1,4 +1,5 @@
require 'kramdown'
require 'pandoc-ruby'
class Video < Sequel::Model
@ -21,4 +22,11 @@ class Video < Sequel::Model
return Kramdown::Document.new(@values[:script]).to_html
end
def importScript()
scripts = Dir.glob("#{@values[:directory_path]}/*Script.docx")
script_content = PandocRuby.convert([scripts[0].dump()], from: :docx, to: :markdown)
@values[:script] = script_content
self.save()
end
end