Publier sur le Journal du hacker à partir de FreshRSS

Rédigé par tintouli - -

Utilisateur régulier de FreshRSS, j'utilise assez régulièrement la fonction de partage, qui permet de publier un lien sur Wallabag, Diaspora, par mail, etc...

Je pensais depuis longtemps :

" Ça serait chouette de faire le petit bout de code pour pousser l'article en question sur le Jdh ..."

Et je traînais ça dans ma todolist, dans celle du Journal du hacker (oui, on a ouvert une instance sur Framaboard pour partager les tâches à faire <- on recrute ;), jusqu'à ce que je me décide à regarder un peu sérieusement.

Et en fait c'est très simple :

  • Éditer le fichier data/shares.php de votre instance FreshRSS (il est auto-documenté)
  • Ajouter les ligne suivantes avant la dernière parenthèse fermante

    'Jdh' => array( 
       'url' => 'https://www.journalduhacker.net/stories/new?url=~LINK~&title=~TITLE~',
       'transform' => array('rawurlencode'),
       'form' => 'simple',
     ),
    

Dans la configuration de FreshRSS (roue dentée > Partage), vous pouvez ajouter un moyen de partage :

L'entrée ajoutée s'appelle gen.share.jdh, je ne sais pas pourquoi, mais vous pouvez lui donner le nom que vous souhaitez, comme pour toutes les extension de partage de FreshRSS

Après validation de la modification, vous pouvez retourner à vos flux, et une nouvelle entrée de partage est disponible (raccourci clavier 's')

C'est plus rapide pour contribuer au Journal du hacker !

C'est en contribution chez FreshRSS, en route pour la version 1.3.1 !

#1  - Cascador a dit :

Quel talent ce tintouli !

#2  - cloug a dit :

Génial !

#3  - tintouli a dit :

Bin, ça fait plaisir, je commence la journée de bonne humeur :)

#4  - chaica a dit :

Mais ça marche très bien ! Merci pour ce billet très détaillé !

#5  - tintouli a dit :

Un petit problème lié aux sites qui se reposent sur une infra comme feedproxy pour leurs flux RSS (toolinux, internet actu) : l'url proposée dans la page Jdh est celle de feedproxy, et pas celle de l'article final.
C'est pas super propre, je ne sais pas à quel niveau on pourrait gérer ce problème (dans freshrss ou dans le prétraitement du Jdh, qui enlève par exemple les queries superflues des liens proposés (comme ?utm_source=feedburner&utm_medium=feed&utm_campaign= ...)

A creuser ...

#6  - tintouli a dit :

La version 1.3.1 de FreshRSS est en cours de test :
https://github.com/FreshRSS/FreshRSS/issues/1113

Fil Rss des commentaires de cet article

Les commentaires sont fermés.