Files
inma bbae0571ae fixtures: .doc originales de Fray Marcos (#209)
Los 30 .doc tal cual llegan por correo, de la carta 713 a la 740, para poder
reproducir el borrado silencioso por <w:smartTag> y diffear contra lo publicado.
Pedidos por Rafa en el #209, donde el barrido quedó bloqueado sin ellos.
2026-08-19 09:06:08 +00:00

3.7 KiB

.doc originales de Fray Marcos

Los 30 ficheros .doc (Word binario antiguo) tal y como los envía Fray Marcos por correo a ediciones@feadulta.com, sin tocar. Subidos a petición de Rafa en el issue #209, para poder reproducir y diffear desde este lado el problema de los <w:smartTag>.

Por qué están aquí

python-docx no lee el texto que va dentro de un <w:smartTag>: lo salta sin dar error. Los .doc de Fray Marcos arrastran esas etiquetas heredadas de versiones viejas de Word envolviendo expresiones como «la Iglesia» o «la Cananea», así que al convertirlos se publicaban frases con palabras borradas en silencio. Está corregido en scripts/doc_convert.py con quitar_smarttags().

Ojo: la cadena smartTag no aparece en el binario .doc; surge al convertirlo a .docx, que es formato OOXML. Para verlas hay que convertir primero.

Cómo reproducir

python scripts/doc_convert.py "tests/fixtures/fray-marcos/739_8r_Marcos_d 20 la Cananea.doc"

Requiere Word instalado (la conversión va por COM). doc_convert.py desenvuelve los smartTag y hace el reemplazo con reintentos, porque Dropbox bloquea el fichero unos segundos justo después de que Word lo cree (WinError 1224).

Alcance del problema (barrido cerrado en el #209)

De los 30 .doc revisados, 20 traían smartTag y sumaban 46 fragmentos envueltos, pero solo 3 artículos publicados quedaron dañados (posts 53981, 55078 y 55659), ya reparados en producción. Los comentarios de febrero a junio están intactos porque se publicaron por la vía de la migración de Joomla, no desde el .docx; solo quedó expuesto lo publicado por Mixbot desde julio.

Inventario

El prefijo numérico es el número de carta; el resto es el nombre original del fichero.

carta semana fichero original
713 semana_VI_TO 713_8r_Marcos_d 06 plenitud de ley.doc
714 semana_I_Cuaresma 714_8r_Marcos_Cuar 1 tentaciones.doc
715 semana_II_Cuaresma 715_8r_Marcos_Cuar 2 Transfigurac.doc
716 semana_III_Cuaresma 716_8r_Marcos_Cuar 3 Samaritana.doc
717 semana_IV_Cuaresma 717_8r_Marcos_Cuar 4 ciego de naci.doc
718 semana_V_Cuaresma 718_8r_Marcos_Cuar 5 Lázaro.doc
719 semana_Domingo_Ramos 719_8r_Marcos_Cuar 6 Ramos.doc
720 semana_Santa 720_8r_Marcos_JUEVES SANTO.doc
720 semana_Santa 720_8r_Marcos_Pasc 1 resucitó.doc
720 semana_Santa 720_8r_Marcos_VIERNES SANTO.doc
721 semana_II_Pascua 721_8r_Marcos_Pasc 2 Tomás.doc
722 semana_III_Pascua 722_8r_Marcos_Pasc 3 Emaús.doc
723 semana_IV_Pascua 723_8r_Marcos_Pasc 4 pastor modelo.doc
724 semana_V_Pascua 724_8r_Marcos_Pasc 5 camino,verdad,vida.doc
725 semana_VI_Pascua 725_8r_Marcos_Pasc 6 El Paráclito.doc
726 semana_VII_Pascua 726_8r_Marcos_Pasc 7 ascensión.doc
727 semana_Pentecostes 727_8r_Marcos_PENTECOSTÉS.doc
728 semana_Trinidad 728_8r_Marcos_TRINIDAD.doc
729 semana_Corpus 729_8r_Marcos_CORPUS.doc
730 semana_11_TO 730_8r_Marcos_d 11 misión de los 12.doc
731 semana_12_TO 731_8r_Marcos_d 12 no tengas miedo.doc
732 semana_13_TO 732_8r_Marcos_d 13 amor a Dios o família.doc
733 semana_14_TO 733_8r_Marcos_d 14 sencillez.doc
734 semana_15_TO 734_8r_Marcos_d 15 sembrador.doc
735 semana_16_TO 735_8r_Marcos_d 16 cizaña.doc
736 semana_17_TO 736_8r_Marcos_d 17 tesoro y perla.doc
737 semana_18_TO 737_8r_Marcos_d 18 panes y peces.doc
738 semana_19_TO 738_8r_Marcos_d 19 Qué poca fe.doc
739 semana_20_TO 739_8r_Marcos_d 20 la Cananea.doc
740 semana_21_TO 740_8r_Marcos_d 21 quién es Jesús.doc