c’est un sujet difficile… comment puis-je obtenir des liens utiles sur Discourse en appuyant sur un bouton.
Je suppose que la logique ne peut pas être très différente d’un bouton “Poster sur Discourse” dans la feuille de partage d’iOS.
Cela pourrait être programmé comme suit ;
- Recevoir l’entrée de la feuille de partage, le bouton sur la feuille de partage sera le nom du raccourci
- Obtenir
textede l’entrée du raccourci - Texte ook (partie du mot Look comme dans “Regarde ce que j’ai trouvé sur”)
- Texte I (comme dans “J’ai trouvé”)
- Texte Source : (comme pour dire d’où vient l’URL)
- Texte heck (partie du mot Check comme dans “Regarde ce que j’ai trouvé”)
- Si l’un des textes ci-dessus est le texte d’entrée
- Remplacer Source : par juste je veux un lien
- Obtenir les URL à partir de là
- Obtenir l’hôte
- Obtenir le chemin
- Obtenir la requête
- Encoder l’hôte, le chemin, ?, puis la requête, en tant qu’URL
- Texte
https://votredomaine.co.uk/new-topic?title=Partagé%20depuis%20iOS\u0026body=https://[URL encodée] - Ouvrir ce Texte dans Safari
Sinon
- Si le texte d’entrée du raccourci contient g.co
- Faire correspondre https?://(.*) dans le Texte
- Obtenir le groupe à l’index 1 dans les correspondances
- Texte
https://votredomaine.co.uk/new-topic?title=Partagé%20depuis%20iOS\u0026body=https://[le texte] - Ouvrir ce Texte dans Safari
Sinon
- Si le texte d’entrée du raccourci contient youtube
- obtenir l’hôte
- obtenir le chemin
- obtenir la requête
- encoder
- texte de l’URL du forum
- ouvrir dans safari
Sinon
- le texte est juste du texte
- laisser simplement le corps être le texte
![]()