Wikipedia oneboxing con hash di sezione codificato in URL

Non ho categorizzato l’argomento come bug perché potrebbe essere previsto dal design, non sono sicuro…
quindi questo funziona
https://fr.wikipedia.org/wiki/Th%C3%A9ologie#Platon

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

Stranamente gli ID degli span sono La_th.C3.A9ologie_selon_Aristote e La_théologie_selon_Aristote :thinking: quindi penso che ci sia qualcosa qui: discourse/lib/onebox/engine/wikipedia_onebox.rb at 2f28ba318c3f650b1a0a76530021bc21bc8ab6f6 · discourse/discourse · GitHub

Spero proprio di sì! :grin:

1 Mi Piace

Entrambi i tuoi onebox funzionano perfettamente per me su Android :thinking:

I link funzionano sì, ma per il secondo l’estratto dovrebbe essere:

La poesia e le origini del pensiero… ecc.

ps. per un attimo mi hai fatto impazzire! :crazy_face:

Oh, vuoi che il riepilogo onebox rifletta la sottosezione? Questo è controllato da

Che non corrisponde 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>

Il codice ha oltre 7 anni, quindi è molto probabile che la formattazione di Wikipedia sia cambiata nel frattempo. È un PR benvenuto se qualcuno vuole lavorare su questo.

2 Mi Piace

Ho inviato una possibile correzione su Fix/wikipedia oneboxing with url encoded hash by jbalsas · Pull Request #14015 · discourse/discourse · GitHub.

Penso che deserializzare m_url_hash_name sia sufficiente per coprire tutti i casi.

Spero che questo sia il processo corretto per contribuire! :crossed_fingers:

3 Mi Piace