Wikipedia oneboxing con hash de sección codificado con URL

No he categorizado el tema como un error porque podría ser un comportamiento intencional, no estoy seguro…
así que esto funciona:
https://fr.wikipedia.org/wiki/Th%C3%A9ologie#Platon

pero esto no:
https://fr.wikipedia.org/wiki/Th%C3%A9ologie#La_th%C3%A9ologie_selon_Aristote

Curiosamente, los IDs de los elementos span son La_th.C3.A9ologie_selon_Aristote y La_théologie_selon_Aristote :thinking: así que creo que hay algo aquí: discourse/lib/onebox/engine/wikipedia_onebox.rb at 2f28ba318c3f650b1a0a76530021bc21bc8ab6f6 · discourse/discourse · GitHub

¡Ciertamente lo espero! :grin:

1 me gusta

Ambos de tus oneboxes funcionan perfectamente para mí en Android :thinking:

Los enlaces funcionan, sí, pero para el segundo el extracto debería ser:

La poesía y los orígenes del pensamiento… etc

P.D. ¡Por un momento me tenías :crazy_face:!

¿Quieres que el resumen de onebox refleje la subsección? Eso está controlado por

Eso no coincide con

<h3>
  <span id="La_th.C3.A9ologie_selon_Aristote"></span>
  <span id="La_théologie_selon_Aristote">La théologie selon Aristote</span>
</h3>

El código tiene más de 7 años, por lo que es muy posible que el marcado de Wikipedia haya cambiado desde entonces. Es una pr-welcome si alguien quiere trabajar en esto.

2 Me gusta

He enviado una posible solución en Fix/wikipedia oneboxing with url encoded hash by jbalsas · Pull Request #14015 · discourse/discourse · GitHub.

Creo que desescapar m_url_hash_name debería ser suficiente para cubrir todos los casos.

¡Espero que este sea el proceso correcto para contribuir! :crossed_fingers:

3 Me gusta