Wikipedia oneboxing com hash de seção codificado em URL

Eu não categorizei o tópico como um bug porque pode ser intencional, não tenho certeza…
então isso funciona
https://fr.wikipedia.org/wiki/Th%C3%A9ologie#Platon

isso não funciona
https://fr.wikipedia.org/wiki/Th%C3%A9ologie#La_th%C3%A9ologie_selon_Aristote

Estranhamente, os IDs dos spans são La_th.C3.A9ologie_selon_Aristote e La_théologie_selon_Aristote :thinking: então acho que há algo aqui: discourse/lib/onebox/engine/wikipedia_onebox.rb at 2f28ba318c3f650b1a0a76530021bc21bc8ab6f6 · discourse/discourse · GitHub

Eu realmente espero que sim! :grin:

1 curtida

Ambas as suas oneboxes funcionam perfeitamente para mim no Android :thinking:

Os links funcionam, sim, mas para o segundo, o resumo deve ser:

A poesia e as origens do pensamento… etc

ps. você me deixou :rosto_de_locura: por um segundo aqui!

Ah, você quer que o resumo da onebox reflita a subseção? Isso é controlado por

Isso não está correspondendo a

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

O código tem mais de 7 anos, então é muito possível que a marcação da Wikipedia tenha mudado nesse período. É um pr-welcome se alguém quiser trabalhar nisso.

2 curtidas

Enviei uma possível correção em Fix/wikipedia oneboxing with url encoded hash by jbalsas · Pull Request #14015 · discourse/discourse · GitHub.

Acredito que desescapar o m_url_hash_name seja suficiente para cobrir todos os casos.

Espero que este seja o processo correto para contribuir! :crossed_fingers:

3 curtidas