Con Raul siempre nos mostramos comos cristianas de computadoras como videos, textos, power point, canciones, fotos,
imagenes y programas de computadora cristianos; en particular me mostro que se bajó la biblia en Word en texto,
cuando vi como estaba escrita me asombré por la comveniencia de su distribución, con pocos cambios, podria dejar
un archivo con el formato deseado para OpenlP; le dije a mi amigo Raul: Che Raul... con ese archivito podemos
poner la biblia en el openlp, nos va a llebar un poco de trabjo pero un una noche los tenemos; Raul me pregunto
si estaba seguro y que si lo haciamos seria un Golazo, o algo significativo ya que no esta hasta la fecha esa versión
de la biblia en el OpenLP.
Me dispuse a encarar la situación, abri el archivo de word con otro programita para manejo de texto para programación
tiene funciones avanzadas de busqueda y funciones de Macros, con este programa fui reemplazando el formato word a un
formato de texto plano para que quede algo asi "Génesis",1,1,"En el Pricipio Creó DIOS los Cielos y la Tierra".
Algo como libro,capitulo,versiculo,texto; eso lo tiene que tener CADA VERSICULO DE LA BIBLIA, ni un solo error,
una sola coma de más o de menos o una comilla fuera de lugar, arruina toda la importación;
me refiero a que por ejemplo
"Génesis",1,1",En el Pricipio Creó DIOS los Cielos y la Tierra" > esta mal
"Génesis".1,1,"En el Pricipio Creó DIOS los Cielos y la Tierra" > esta mal
"Génesis,"1,1,"En el Pricipio Creó DIOS los Cielos y la Tierra" > esta mal
Bueno la idea es que no tolera ningun error, internamente el openlp cumple instruciones SQL de inserción a la base
del OPENLP, estoy seguro que en allgun lado del codigo el openlp debe hacer algo asi:
INSERT INTO BOOK(Libro,capitulo,versiculo,texto)values('Génesis',1,1,'En el Pricipio Creó DIOS los Cielos y la Tierra');
ESO CON CADA VERSiCILO de TODA LA BIBLIA, 31101 para ser exacto :-)
Para que quede como el openlp le gusta estuvimos desde las 19:30 hasta aproximadamente las 03:00 del otro dia,
los dos con nuestras respectivas notebooks, modificando solo los capitulos uno.... por.... uno.... afortunadamente
las condiciones para modificar la biblia al formato deseado, hizo que solo fuera necesario modificar todo los
capitulos de biblia a mano, pero los versiculos los modificamos de forma automatica, lo que resultó en varias horas
de trabajo duro frente a la pantalla.
Con todo, en teoria, terminado; nos dispusimos a importar una biblia reina valera 1960 para openlp en formato cvs;
el asistente comenzó preguntandonos lo basico nombre de biblia, licencia, etc. Como si necesitamos permiso para
publicar la palabra de DIOS! en fin supongo que el permiso viene de algun lado :) Luego me pidió otro archivito
que tenga los libros, mire lo que me pedia y no fue dificil complacerlo :P pero el Segundo archivo fue distinto;
por que tenia errores, en donde? hasta ese momento no lo sabiamos, solo sabiamos que cargaba y en un momento...
nos devolvia un ERROR del tipo SQL logic y nada mas! en un archivo de 4Mb de texto plano, con 31101 lineas...
no nos dice nada! de donde esta el error; muy frustrante, el sentimiento de inpotencia es grande.
Pero como estabamos muy cerca, no nos vamos a rendir; en uno de los cambios que le hicimos al archivo original,
fue que los libros estaban abreviados, ej: genesis gen, exodo exo; otro ejemplo es: Gen.1.1 En el pricipio....
El problema fue que tuvimos problemas con los libros salmos y marcos; por que abreviados quedan asi Sal. y Mar.
Cuando hicimos el cambio masivo, cambiamos todo lo que era sal. por "Salmos", y todo lo era Mar. por "Marcos",
lo que resultó que todos los versiculos que terminen en Sal. ej: se comvitio en estatua de sal. quedaria algo
como, se comvirtio es estatua de "Salmos",. De esos errores habia varios que tuvimos que buscar y solucionar.
Al Importar todavia tenia error de sql, tardaba mucho en cargar la biblia y esperar un monton para luego
desilucionarse de este error, que a ti no te pasará ;D En este punto no habia nana mas que hacer en el texto,
habia un error en las sentencias sql esos significa que en algun lado hay algo mal y no nos dice donde;
tuve que hacer algo drastico, instale un servidor SQL (FireBird) y su cliente (Flame Robin), cree una base de datos,
tambien una tabla con las columnas de libro, capitulo, versiculo, texto. Y Armar el Script de INSERT INTO ....
Lo armé, y lo lanzé tardo mucho mucho, y despues de unos cuelgues, descubrmos que en un versiculo de esdras 9,38...
le faltaba el 9; mas adelante nehemías le faltaban las comas, y mas adelante en efesios estaba mal escrito; Y
eso fue todo, el script, corrio todo ok, esta todo modificado correctamente, SOLO FALTA LANZAR EL ASISTENTE
DE IMPORTACIÓN.
Pasaban los minuto y la barra de progreso, avanzaba... avanzaba... la vimos detenerse tantas veces, que esperabamos
que se detenga y nos mostraba ese maldito cartel de error sql; avanzaba... avanza... esta muy cerca del final,
nos miramos con Raul, y no lo podiamos cree estabamos tancerca de lograr lo anhelamos, avanza mas.... mas...
y.... SSSSIIIIII!!!!!!! LO LOGRAMOS SU BIBLIA FUE IMPORTADA EXITOSA MENTE!!!! FINALIZAR!!!!! eso nos decia el
cartel; con Raul Saltamos y nos Abrasamos y gritamos, festejamos fue muy gratificcante, nos asombramos mucho
de lo que hicimos; ya estaba hecho, habiamos importado la biblia reina valera 1960 en el openlp, :D
Lo probamos, miramos los versiculos en el openlp y todo bien, es maravilloso poner la Palabra de DIOS en los mas
Alto de la Pantalla.
Buenos como nos costo mucho, tenia que escribir las cronicas del logro, gracias por leer, si quieres los dos
archivitos de los libros y versiculos envia a luis4god@gmail.com un mail pidiendome los archivos hasta que los
publique en algun lugar :D