Skip to content

Latest commit

 

History

History

rss

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Scraper list/rss

Mots-clés : gout, gout-scraper, gout-scraper-list-rss, gout-module-list, gout-module-single, gout-module-podcast, gout-module-image.

Ce scraper récupère les derniers éléments d'un flux RSS / Atom.

Il peut être utilisé avec les modules :

  • list ;
  • single pour afficher seulement le dernier élément ;
  • podcast pour un flux RSS avec des enclosure de type audio ;
  • image pour un flux RSS avec des enclosure de type image.

Options

Les options sont dans un objet YAML avec les propriétés suivantes :

Nom Type Description
url string

L'URL vers un flux RSS ou Atom.

Exemple : "https://example.com/foo/bar.rss"

complements object

Des propriétés qui seront ajoutées dans les éléments retournés. Par défaut aucune propriété n'est ajoutée. Pour plus de détails, voir le scraper tools/complements.

Exemple : icon: "https://example.com/foo/bar.svg"

filter string

Le filtre qui sera appliqué sur les éléments retournés. Par défaut aucun filtre n'est appliqué. Pour plus de détails, voir le scraper tools/filter.

Exemple : "title != 'foo'"

Exemple

Ce widget affiche les cinq dernières actualités du site Le Monde.fr.

<script type="application/yaml">
  module:
    url: "https://cdn.jsdelivr.net/gh/regseb/gout@0/src/module/list/list.js"
    options:
      cron: "*/10 * * * *"
      max: 5
    scrapers:
      - url: "https://cdn.jsdelivr.net/gh/regseb/gout@0/src/scraper/list/rss/rss.js"
        options:
          url: "https://www.lemonde.fr/rss/une.xml"
</script>