OPML
OPML is a standard that facilitates moving feed subscriptions between applications. Den extends the standard with special attributes to support saving page and feed configuration.
Page/Folder Attributes
- den:icon
- The name of the SF Symbol shown in the sidebar.
- title
- Page name.
- text
- Duplicates "title" for compatibility.
Feed Attributes
- den:showBylines
- Hide authors. Options: true|false
- den:showImages
- Hide thumbnails. Options: true|false
- den:showTeasers
- Hide summaries. Options: true|false
- den:previewLimit
- Limit the items from this feed shown in top level views. Inbox, Trending, Pages, etc. 1 to 100
- den:previewStyle
- Compressed previews hide teasers and show a small thumbnail image. Expanded previews have larger images and teaser text. Options: compressed|expanded
- den:useReaderAutomatically
- Open the reader view when viewing items. Options: true|false
- den:useBlocklists
- Use content blocklists when viewing items. Options: true|false
- den:allowJavaScript
- Allow JavaScript when viewing items. Options: true|false
- title
- Feed title text.
- text
- Duplicates "title" for compatibility.
- type
- Either "rss", "atom", or "json". Ignored by Den, but included for compatibility.
- xmlUrl
- Feed web address
Example
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<opml version="1.0" xmlns:den="https://den.io/xml/opml/den.xml">
<head>
<title>Demo</title>
</head>
<body>
<outline den:icon="cpu" text="Page #1" title="Page #1">
<outline
den:allowJavaScript="true"
den:previewLimit="6"
den:previewStyle="compressed"
den:showBylines="true"
den:showImages="true"
den:showTeasers="true"
den:useBlocklists="true"
den:useReaderAutomatically="false"
text="Ars Technica"
title="Ars Technica"
type="rss"
xmlUrl="https://feeds.arstechnica.com/arstechnica/index"
/>
</outline>
<outline den:icon="globe" text="Page #2" title="Page #2">
<outline
den:allowJavaScript="false"
den:previewLimit="10"
den:previewStyle="expanded"
den:showBylines="false"
den:showImages="false"
den:showTeasers="false"
den:useBlocklists="false"
den:useReaderAutomatically="true"
text="The Verge"
title="The Verge"
type="atom"
xmlUrl="https://www.theverge.com/rss/index.xml"
/>
</outline>
</body>
</opml>