Chrome/Firefox extension "Share to discourse"

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 texte de 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

:rofl:

1 « J'aime »