package yocaml_syndication
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=f14c1b2329b5440ba0091faf14709f7394f8274140f5db799ec260ac9caead66
sha512=9ab1f2968fb0cfe69acc7b530a43695938746c8a8489594cb637a212a1b73dbcef08012e3a75eb8fd86cd6cb70932c78f8a4bc64244b793a5b1874ec23f55ca4
doc/yocaml_syndication/Yocaml_syndication/index.html
Module Yocaml_syndicationSource
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.