Outils pour utilisateurs

Outils du site


web:import-opml-into-folder

Fever : importer des flux dans un groupe (dossier)

Introduction

Fever est un aggrégateur de flux RSS.

Le but ici est d'importer un ensemble de flux contenus dans un fichier OPML, dans un groupe ou dossier de votre installation Fever.

Si vous avez pas mal de flux dans ce fameux OPML, ça peut être vraiment long et fastidieux de faire ça au travers de la GUI. Voici donc une petite astuce…

Procédure

Import OPML

On commence tout simplement par importer le fichier OPML des liens qui vont bien :

import

Normalement, après un rafraichissement tout vos liens on été importés dans un dossier spécifique portant le nom nom du groupe (import).

Modification de la base de données

L'idée est donc de déplacer tout notre nouveau dossier vers un dossier existant. Première étape, on se connecte à la base de Fever. Par exemple :

  mysql -root -p
  mysql> use fever_db;
  

Il faut ensuite identifier l'id des groupes. Dans mon cas ça donne ça :

  mysql> select * from fever_groups;
  +----+----------------------------------+---------------+-------------+---------------+------------+
  | id | title                            | item_excerpts | item_allows | unread_counts | sort_order |
  +----+----------------------------------+---------------+-------------+---------------+------------+
  |  1 | Media                            |            -1 |          -1 |            -1 |         -1 |
  |  2 | Autres                           |            -1 |          -1 |            -1 |         -1 |
  |  3 | High Tech                        |            -1 |          -1 |            -1 |         -1 |
  |  4 | Conneries                        |            -1 |          -1 |            -1 |         -1 |
  |  5 | High Tech News                   |            -1 |          -1 |            -1 |         -1 |
  |  6 | Shaarlis                         |            -1 |          -1 |            -1 |         -1 |
  |  7 | Blogs                            |            -1 |          -1 |            -1 |         -1 |
  |  8 | Flux RSS des Shaarlis (imported) |            -1 |          -1 |            -1 |         -1 |
  +----+----------------------------------+---------------+-------------+---------------+------------+
  

Je veux donc déplacer le groupe ID=8 vers le groupe Shaarlis (ID=6). Une simple requête SQL suffit, d'autant que Fever va se charger tout seul des doublons… :)

 update fever_feeds_groups set group_id=<nouvel_ID> where group_id=<ancien_ID>;

Soit dans mon cas :

 update fever_feeds_groups set group_id=6 where group_id=8;

Fini !

Et voilà ! Vous n'avez plus qu'à actualiser votre page Fever et tout est bon. C'est beau, l'auto-hébergement. :)

Vous pouvez ensuite supprimer votre dossier vide en toute sereinité :

web/import-opml-into-folder.txt · Dernière modification: 2013/07/24 19:57 par Arthur Hoaro