2019-11-11 13:46:51 -06:00
|
|
|
#!/usr/bin/env ruby
|
|
|
|
# encoding: UTF-8
|
|
|
|
# coding: UTF-8
|
|
|
|
|
|
|
|
require 'fileutils'
|
|
|
|
|
|
|
|
# Variables
|
2019-11-27 10:56:58 -06:00
|
|
|
tesis_raw = 'tesis_with-bib.md'
|
|
|
|
tesis = 'tesis.md'
|
2019-11-11 13:46:51 -06:00
|
|
|
|
|
|
|
# Lee el archivo de la tesis
|
2019-11-27 10:56:58 -06:00
|
|
|
md = File.read('../md/' + tesis_raw)
|
2019-11-11 13:46:51 -06:00
|
|
|
|
|
|
|
# Limpia la tesis
|
|
|
|
clean = md.gsub(/\+{2,}/, '')
|
2019-11-26 10:27:31 -06:00
|
|
|
.gsub(/\s+{\s*.frances\s*}/, '')
|
2019-11-11 13:46:51 -06:00
|
|
|
|
|
|
|
# Guarda la tesis
|
|
|
|
file = File.open(tesis, 'w:utf-8')
|
|
|
|
file.puts clean
|
|
|
|
file.close
|
|
|
|
|
|
|
|
# Convierte a DOCX
|
|
|
|
system("pandoc -V lang:es #{tesis} -o #{File.basename(tesis, '.md')}.docx")
|
|
|
|
|
|
|
|
# Elimina MD
|
|
|
|
FileUtils.rm(tesis)
|