Un flux peut être considéré comme un élément permettant de générer des actualités dans Ask’n’Read. Une actualité (article / information) est un document correspondant à une URL unique et un titre, et pouvant contenir plus d’informations optionnelles (description/introduction, contenu texte, image, catégories…). Une actualité peut donc être un article dans un site éditorial comme une « alerte » de modification d’un site dont le titre pourrait être par exemple « Modification de la page https://www.qwamci.com/ » et la description le texte modifié détecté.
Règle importante : un flux correspond à une URL, et une URL ne peut correspondre qu’à un seul flux. Si vous voulez par exemple surveiller deux zones distinctes d’une page, il est préférable de les surveiller dans le même flux.
Fenêtre de paramétrage d’un flux
La fenêtre de paramétrage d’un flux se découpe en plusieurs zones distinctes :
- La zone supérieure vous permet d’indiquer l’URL du flux et une description (qui facilitera la recherche du flux dans la liste)
- Un système d’onglets :
- GÉNÉRAL : paramétrages généraux (langues, durée minimum entre deux imports, règles de corrections des liens…)
- IMPORT : choix de la méthode d’import et paramètres liés à la méthode choisie
- SELENIUM : activation ou non de la récupération de la page par utilisation d’un navigateur web sur le serveur
- BOUQUETS : attribution d’un ou plusieurs de vos bouquets
Les boutons en bas de la fenêtre vous permettront de tester le flux (TESTER – une fenêtre affichera la liste des éléments potentiellement récupérés par le flux), d’enregistrer les paramètres (VALIDER) ou d’annuler. À noter que le bouton « VALIDER ET SUIVANT » enregistre les paramètres du flux et ouvre de nouveau la fenêtre pour créer un nouveau flux, tout en gardant les paramètres principaux (utile pour paramétrer des flux similaires).

Codes langues disponibles
Ask’n’Read supporte actuellement 12 langues, et il vous faut respecter les codes relatifs :
| Français | fr |
| Anglais | en |
| Allemand | de |
| Arabe | ar |
| Chinois (simplifié) | zh |
| Espagnol | es |
| Italien | it |
| Néerlandais | nl |
| Polonais | pl |
| Portugais | pt |
| Roumain | ro |
| Russe | ru |
Il vous est possible de créer des flux vers d’autres langues, mais les articles de ces flux ne seront pas disponibles depuis une recherche (recherche globale ou requête dans un dossier).
Liste des méthodes d’import de flux
Ask’n’Read permet de paramétrer différentes méthodes d’import, à choisir sous l’onglet IMPORT.

Voici leurs descriptions ainsi que leurs usages :
Flux RSS ou Atom normal
Ce type de flux crée dans la base un article par item repéré dans le flux, en récupérant le titre, le lien, la date, la description et l’image, si disponibles (si la date n’est pas présente, la date et l’heure indiquée dans l’article sera celle de l’import du flux).
Exemple d’utilisation
Ajouter dans la base les dernières actualités publiées par un site.
Vous trouverez plus de détails concernant les flux RSS sur la page dédiée.
Surveillance du contenu d’une page web
Ce type de flux permet de définir des zones de la page à surveiller via des sélecteurs CSS3, et créant un article dans la base si une modification des zones depuis le précédent import a été détectée soit visuellement (changement d’URL d’une image par exemple), soit au niveau du contenu. Si aucune zone n’est définie, l’intégralité du contenu de la page (dans la balise <body>) sera surveillée.
Exemple d’utilisation
Détecter des modifications sur une page.
Vous trouverez plus de détails concernant la surveillance du contenu d’une page web sur la page dédiée.
Surveillance des liens d’une page web
Ce type de flux capitalise l’ensemble des liens hypertextes trouvés dans la page et créant un article pour tout nouveau lien trouvé depuis l’import précédent, le titre, la date et le contenu étant – si possible – récupérés directement depuis la page du lien.
Exemple d’utilisation
Détecter l’ajout de nouvelles sous-pages sur un site, quelles soient liées à des rubriques du site ou quelles soient des actualités.
Vous trouverez plus de détails concernant la surveillance des liens d’une page web sur la page dédiée.
Découpage des articles d’une page web
Ce type de flux permet de définir des règles de sélection d’éléments dans la pages pour définir des zones d’articles, dans lesquelles on peut ensuite définir les sélecteurs de récupération des titres, des descriptions et des liens.
Exemple d’utilisation
Alternative au défaut de flux RSS pour ajouter dans la base les dernières actualités publiées par un site à partir d’une page précise.
Vous trouverez plus de détails concernant le découpage des articles d’une page web sur la page dédiée.
Import d’un sitemap
Ce type de flux permet de capitaliser l’ensemble des liens du sitemap (et des sous-sitemaps dans le cas échéant) et de détecter les nouvelles pages référencées ainsi qu’en option celles qui ont disparu depuis le précédent import. Un article est créé pour tout nouveau lien détecté, les titres, contenus et dates étant si possible récupérés directement depuis la page du lien. Il est aussi possible de surveiller les nouveaux liens et ceux qui ont été retirés, ce qui aura pour effet de créer un article récapitulant l’ensemble des URLs des pages ajoutées ou retirées.
Exemple d’utilisation
Surveiller la présence de l’intégralité des pages d’un site.
Import de forum
Ce type de flux permet de définir des sélecteurs CSS3 de surveillance d’une page listant les topics d’un forum de discussion, de détecter des zones de textes qui ont pu changer depuis le dernier import (indiquant que le topic a été mis à jour), et créant un article pour chaque dernière page de topic modifié.
Exemple d’utilisation
Détecter des ajouts et modifications de topics d’un forum de discussion.
Import de fil Twitter
Ce type de flux permet d’indiquer une URL de flux Twitter (par exemple https://twitter.com/QwamCI) et de surveiller les nouveaux liens insérés dans les posts afin de créer un article par lien, les titres, contenus et dates étant si possible récupérés sur les pages distantes. L’URL de l’article sera la finale après toutes les redirections détectées.
Exemple d’utilisation
Alternative au défaut de flux RSS pour ajouter dans la base les actualités mises en ligne sur un site web via le partage sur Twitter.
Import d’un JSON
Ce type de flux permet de découper des informations disponibles au format JSON, d’en définir des articles distincts grâce à des chemins vers les titres, les descriptions et les liens.
Exemple d’utilisation
Générer des actualités à partir de contenus affichés dynamiquement sur le site par Javascript.
Export et Import de vos flux
Une fois vos flux paramétrés, il vous est possible de les exporter dans un fichier .xlsx. Cette fonctionnalité vous permettra non seulement d’archiver vos paramètres, mais aussi de pratiquer à des modification en masse sur le fichier et de le ré-importer pour mettre à jour vos flux. Cela est possible grâce aux boutons « Exporter » et « Importer » qui se situent au-dessus de la liste des flux.

À noter que le format du fichier importé doit impérativement respecter celui du fichier exporté – un rapport affichera si possible les erreurs détectées.
Le fichier sépare les flux dans des feuilles par type de flux (RSS, surveillance de pages…).
Il vous est possible de n’exporter que les flux d’un bouquet donné. Aussi, lors de l’import d’un fichier, il vous est proposé de choisir un remplacement complet de vos flux (les flux existants dans la base mais non paramétrés dans le fichier seront alors supprimés) ou une simple mise à jour :
