Re: Reposter sur twitter facebook et Instagram ? [HS]

RastaPopoulos <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 11/11/2020 à 14:21, nicod_ a écrit :
> Pour syndiquer des contenus issus de ces silos fermés (Facebook Twitter etc.) RSS Bridge développé par Seb Sauvage est bien pratique :
> https://github.com/RSS-Bridge/rss-bridge

Merci, très intéressant !

Ça pourrait permettre au moins de faire un plugin SPIP sans maintenir la machinerie compliquée nous-mêmes, car c'est un projet bien maintenu apparemment. Donc qui va marcher même quand les API changent tout le temps chez ces réseaux.

Donc ça permettrait de faire un plugin SPIP au moins pour la lecture : pouvoir aspirer des contenus d'ailleurs dans un SPIP, faire des "social wall", ou aspirer des calendriers d'événements notamment Facebook (de nos jours, plein de salles de concert, ou assoc, ne mettent leur calendrier que là, et donc c'est compliqué quand on veut suivre 50 calendriers à la fois sans être forcément sur facebook).

Bon évidement ça ne résout pas l'inverse : SPIP vers réseaux extérieurs.

Le mieux serait que la lecture ET l'écriture soit dans une lib maintenue, et non pas juste la lecture. Ce qui permettrait de faire plusieurs plugins SPIP basés dessus dans les deux sens.

Pour moi depuis le début ce qu'il faudrait c'est que pour chaque réseau on implémente seulement des points d'API, des manières de se connecter, mais pas tout l'interface complète, qui devrait être dans un plugin commun.

Genre :
- un plugin coquille vide "bridge" qui a des fonctions génériques et qui demande à implémenter *pour chaque service externe* diverses fonctions prédéfinies :
  - une pour dire comment se connecter avec un compte de ce service
  - une pour récupérer des contenus de ce service
  - une pour publier des contenus chez ce service
  - etc suivant les besoins
  - et qui quand il y a au moins un service trouvé et configuré, ajoute des interfaces pour publier
- un plugin Twitter qui intègre une lib maintenue et qui ne fait qu'implémenter les fonctions de Bridge
- un plugin Facebook qui intègre une lib maintenue et qui ne fait…
- un plugin Instagram…
- etc

-- 
RastaPopoulos

_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.