package yocaml_syndication
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=fddf61500e828ac88d86ba982084cc817299302082a6e797b36787ff18235ec2
sha512=8b71a8cecd3e101df55eef0bba7a24d4dde9d66b5ecedd9f6d55834fcdc8d33fd875092ca73a398e1715664caee06cdc1bdb1b4da85bff0a687faac5c0445023
doc/yocaml_syndication/Yocaml_syndication/index.html
Module Yocaml_syndication
Source
A (partial) implementation of RSS and Atom to enable the production of syndication feeds.
The implementations should be sufficient to build the archetypes offered by YOCaml, while allowing you to build flows manually (adapting to your data model).
Please note that although the library makes some attempt to avoid invalid cases, Yocaml_syndication
is not an RSS or Atom document processing library. If you want a stricter approach, you can turn to Syndic.
Syndication format
Implementation of syndication formats.
Implementation of the RSS1 specification, documented here: specs. RSS2 or Atom are to be preferred, but RSS1 is present for historical reasons (if a user does not want to migrate his feed).
Element
Reusable elements for describing news feeds.
A description of languages based on the ISO-639-2 standard, with an extension allowing languages to be added manually.
An extension of Yocaml.Archetype.Datetime.t
with Timezone support.
The purpose of the <textInput>
element is something of a mystery. You can use it to specify a search engine box. Or to allow a reader to provide feedback. Most aggregators ignore it.
A very simple representation of media types to describe, in particular, the enclosures of an item.
A Person construct is an element that describes a person, corporation, or similar entity.
Conveys information about a category associated with an entry or feed. This specification assigns no meaning to the content (if any) of this element.
Identifies the agent used to generate a feed, for debugging and other purposes.
Low-level API
Direct (but partial) manipulation of XML documents to build Atoms or RSS feeds.