questo è un argomento impegnativo… come posso inserire link utili su discourse premendo un pulsante.
Suppongo che la logica non possa essere molto diversa da un pulsante “Invia a Discourse” nel foglio di condivisione di iOS.
Questo potrebbe essere programmato come segue;
- Ricevi l’input dal foglio di condivisione, il pulsante sul foglio di condivisione sarà il nome del collegamento rapido
- Ottieni
testodall’input del collegamento rapido - Testo ook (parte della parola Look come in “Guarda cosa ho trovato su”)
- Testo I (come in “Ho trovato”)
- Testo Sorgente: (come dire da dove proviene l’URL)
- Testo heck (parte della parola Check come in “Dai un’occhiata a cosa ho trovato”)
- Se uno qualsiasi dei testi sopra è il testo di input
- Sostituisci Sorgente: con voglio solo un link
- Ottieni URL da questo
- Ottieni host
- Ottieni percorso
- Ottieni query
- Codifica host, percorso, ?, quindi query, come URL
- Testo
https://yourdomain.co.uk/new-topic?title=Shared%20from%20iOS&body=https://[URL codificato] - Apri quel testo in Safari
Altrimenti
- Se il testo di input del collegamento rapido contiene g.co
- Abbina https?://(.*) nel testo
- Ottieni il gruppo all’indice 1 nelle corrispondenze
- Testo
https://yourdomain.co.uk/new-topic?title=Shared%20from%20iOS&body=https://[il testo] - Apri quel testo in Safari
Altrimenti
- Se il testo di input del collegamento rapido contiene youtube
- ottieni host
- ottieni percorso
- ottieni query
- codifica
- testo dell’URL del forum
- apri in safari
Altrimenti
- il testo è solo testo
- lascia che il corpo sia il testo
![]()