livrasand / Reviw

Create JWPUBs files easily and quickly for JW Library. Reviw is a Plugin for Sublime Text. And a powerful collection of HTML components, packed with features.
https://livrasand.github.io
Other
42 stars 11 forks source link

CA-brcdrn24_T #39

Closed gokusander closed 7 months ago

gokusander commented 8 months ago

información necesaria para que los usuarios puedan descargarlo desde JWPUB Catalog.

livrasand commented 8 months ago

Necesitas primero añadir a tu repositorio los archivos faltantes. Te hacen falta las imágenes, la base de datos, y archivo JSON, cuando tengas eso, podré crear los BLOBs que necesitas. Recomiendo que simplemente copies y pegues del archivo en Italiano o Español. Y cambies los datos que tu necesitas. O puedes usar el comando Reviw: Crear nuevo proyecto en Sublime Text, pero te será más complicado. Recomiendo simplemente que copies los archivos de los otros repositorios, y modifiques a tu idioma.

Respecto al JSON que acabas de modificar, está muy bien la información, esa puedes dejarla así, pero si tienes que añadir los archivos faltantes a tu repositorio. ¡Saludos mi hermano! Vas muy bien.

Estaría encantado que me digas que puedo mejorar para facilitar el desarrollo de JWPUBs para usuarios nuevos. Que sea más fácil el proceso. ¡Siéntete libre de hacérmelo saber por favor!

Considera la guía de contribución, y si algo necesito mejorar, dímelo por favor.

gokusander commented 8 months ago

Muy buenas tus instrucciones, solo que no entiendo mucho de programación. Pero estoy leyendo todo tu manual de instrucciones. Noté que creaste el jwpub para este manual, fue muy bueno y más fácil de leer para mí en lugar de hacer clic en ALT+TAB jajaj (tablet es mui bueno para leer)

Ayudaré a traducir este manual al portugués y creo que podría agregar algunas notas de acceso directo haciendo clic, por ejemplo, en ""idioma": 0", que muestra la lista de idiomas y números al costado. El mismo estilo que al hacer clic en el texto bíblico. Pero lo leeré todo y los pasaré todos.

image

También noté que actualizó Review. Estoy aprendiendo a usarlo, el .db fue creado usando tu software, como dije antes, es algo completamente nuevo para mí jajaj

Una observación es que el sitio web https://livrasand.github.io/jwpub-catalog.html está en blanco. No sé qué pudo haber pasado, creo que podría estorbar si alguien quiere descargar un archivo.

image

"Upload are disable" para enviar "Pull request" para .db y .jpg. Lo envié aquí, espero que sea correcto.

image

contents~.zip

(Espero que sea fácil de leer, estoy usando Google Translate) jaja

livrasand commented 8 months ago

Muchas gracias por tus comentarios, es alentador, eres increíble, vas excelente con tu desarrollo, ¡claro! seria genial si traduces más documentos a Portuges. La traducción está bien también. Revisaré tu paquete...

livrasand commented 8 months ago

Recuerda que también esta la documentación de Reviw en livrasand.github.io/Reviw; ahí está el paso a paso como enviar las revisiones. ¡Saludos!

livrasand commented 8 months ago

Ya desglosé tu ZIP, y ordené los archivos como deben ir en el directorio, ahora puedes verlo. También ya están cargados tus BLOBs, sin embargo, tu base de datos está vacía.

gokusander commented 8 months ago

Definitivamente crearé otros en portugués. ¡Es genial tener estas herramientas que estás creando!

Que la base de datos esté vacía, ¿eso significa que olvidé algo? ¿Ejecuté el comando para crear el .db incorrectamente?

¿Sería posible que hablemos vía Meet, Zoom o Discord sobre el uso de github? Creo que estoy haciendo algunas cosas mal. No tiene que ser vídeo, sólo audio.

livrasand commented 8 months ago

No olvidaste nada, todo está bien hasta ahora. La base de datos es normal que esté vacía, pues tu debes ingresar los datos. Creo que sería difícil comunicarnos por llamada. Pues no hablo Portugués 😅

gokusander commented 8 months ago

jajaj si si, en ese caso intentaría hablar en español. Para mí el español es algo parecido, no sé si para ti es lo mismo en español. Pero está bien, hablaremos aquí jajaj.

¿Pero hay algo que deba hacer para generar el .jwpub?

livrasand commented 8 months ago

Por ahora, solo debes terminar la base de datos, cargar tus BLOBs, y una vez que hayas hecho eso, abre tu proyecto en Sublime Text, y usa Reviw para crear el JWPUB, usa el comando Reviw: Crear paquete JWPUB. Y creará tu paquete, ese cárgalo a tu repositorio en GitHub (el repositorio que hiciste para tu proyecto) y listo, yo lo subiré a JWPUB Catalog.

gokusander commented 8 months ago

¿Qué queda para terminar la base de datos? Pensé que eran sólo el html y el .db.

¿Cómo cargo blobs?

Sobre Reviw, ¿abro la carpeta que tiene el archivo a generar? No encontré una guía paso a paso sobre esta parte final para generar paquete jwpub.

Perdón por tantas preguntas. El primero siempre es el más complicado ajajaj

livrasand commented 8 months ago

Tienes razón, no está en la documentación de Reviw, ahora lo anexo... te aviso cuando esté lista.

livrasand commented 8 months ago

¡Listo! Ya están las instrucciones para crear el JWPUB: https://github.com/livrasand/Reviw/blob/main/docs/README.md#instrucciones-para-crear-y-publicar-un-paquete-jwpub

livrasand commented 8 months ago

¿Qué queda para terminar la base de datos? Pensé que eran sólo el html y el .db.

¿Cómo cargo blobs?

Queda por llenar la base de datos, como te comenté, la tienes vacía, mira un ejemplo de la base de datos llena aquí: examples-wts/4-I_italiano/CA-cdrncopgm24_I/contents~/CA-cdrncopgm24_I.db

Para cargar los BLOBs, puedes usar DB Browser, con esa herramienta podrás cargar los BLOBs al campo Content de la tabla Document. Puedes ver más sobre eso en la Lección 3 del JWPUB: Reviw: Creación Profesional de Archivos JWPUB.

¡Saludos mi hermano! Espero que te ayude esta información, crearé instrucciones para esto, para modificar la base de datos y crear los HTMLs más adelante.

gokusander commented 8 months ago

Ahhh, creo que lo entendí. ¿Puedo editar un .db existente? (Italiano, español o portugués original)

¿O hay que crear uno nuevo desde cero?

No creo que tenga tanto conocimiento para crear tantas tablas desde cero. Editar creo que es más fácil. ¿Puedo editar uno existente? Table: document y publication.

image

image

livrasand commented 8 months ago

Ahhh, creo que lo entendí. ¿Puedo editar un .db existente? (Italiano, español o portugués original)

¿O hay que crear uno nuevo desde cero?

No creo que tenga tanto conocimiento para crear tantas tablas desde cero. Editar creo que es más fácil. ¿Puedo editar uno existente? Table: document y publication.

image

image

Sí, puedes editar uno existente.

gokusander commented 8 months ago

Aprecio el tiempo que te has tomado para ayudarme.

Hice el paso a paso, inserté los archivos blob (los descargué, los cambié al formato .bin) y usé sqlite para editar el blob.

Después de eso, edite el .db siguiendo lo que hay en el archivo .json que creé (meps, idioma, título...)

Luego utilicé Reviw para generar el .jwpub. No se solicitó información sobre el archivo .jwpub (nombre, título, versión...). Después de generar el archivo, jw no se abre. Creo que hice algo mal jajajaj

https://github.com/livrasand/Reviw/assets/61749786/c8b33e83-bee9-4109-a97e-b55797a66e5f

livrasand commented 8 months ago

LOL! Encontraste un Bug. OK, puedes hacer el paquete manual, o carga todo a tu repositorio y yo creo el paquete, asegúrate que todo esté bien.

gokusander commented 8 months ago

jajajaj, bueno, creé jwpub manualmente pero no funcionó jajaja

CA-copgm24_T.zip

livrasand commented 8 months ago

¡Permiteme revisarlo!

livrasand commented 8 months ago

Encontré estos errores:

Con estos cambios se supone ya debería funcionar, funciona en:

CA-cdrnbrpgm24_T.zip

gokusander commented 8 months ago

Disculpe la demora en responder. Gracias por el ajuste, se ve muy bien. Tengo una duda:

Las notas no se guardan. ¿Tengo que configurar algo?

Gracias.

https://github.com/livrasand/Reviw/assets/61749786/4f2abd77-1b8b-443e-aa26-818742e6e439

livrasand commented 8 months ago

¿Haz colocado los identificadores a los <textarea>? Normalmente inician con tt.

gokusander commented 7 months ago

Revisaré el html, algo debo haber hecho mal ajajajja