BON ! Du coup j'ai un peu développé mon truc dans mon coin... (et il est 1h30 du matin, je devrais vraiment aller me coucher plutôt que de poster ça)
La solution proposée par jeekajoo (http://www.mypersonnaldata.eu/shaarli/?mE6N_Q) bien que séduisante, a de GROS problèmes avec l'UTF-8 chez moi. Pourtant, tout mon environnement est en UTF-8, je ne comprends pas d'où vient le bug.
Du coup j'ai utilisé cliaspora (http://www.mypersonnaldata.eu/shaarli/?omrLKw) et un script bash fait à la mano. Et ça m'a tout l'air de très bien marcher. De plus, comme je suis plus à l'aise avec le shell scripting qu'avec du perl pur (que j'ai un peu en horreur), ça me va complètement :D
D'un point de vue strictement pratique, publier via les API sur Diaspora*/Framasphère est beauuuuuucoup plus simple que sur Facebook ou Twitter. Pour ces deux derniers, c'est tellement chiant que le plus simple est de passer par des services tiers (qui eux ont une app que tu rajoutes sur ton compte en gros). De plus, on peut choisir exactement comment on formate le bordel via l'API : https://diasporafoundation.org/formatting
(même si, pour être honnête, je me suis pas fait chier, j'ai fait de l'HTML tout con)
Je ferais le ménage dans le script, mettrais quelques commentaires et publierai tout ça. Le seul truc exotique que j'utilise, en dehors de cliaspora évidemment, c'est xmlstarlet. Sinon le reste c'est que du standard (à base de wget/curl/grep/awk) et ça tourne sur un Raspberry Pi.
Après, je vous cache pas que comme script, il est assez moche hein :D