Skip to content

colin-walker/Now-Namespace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Now-Namespace

Description of the 'Now' RSS namespace

About

The 'now' namespace is intended to allow for the sharing of updates via RSS that do not relate to traditional items, e.g. blog posts or podcast episodes. It takes it's name from the /now page concept created by Derek Sivers.

The namespace will allow for additional channel level elements to share updates similar to the contents of a now page.

This is an initial version of the 'now' namespace - published 24th Jan 2023. The namespace lives here and that should serve as the namespace URI:

xmlns:now="https://nowns.work"

Example feeds

now:title

An optional channel level element that provides the title for the update. It has no attributes and is simply stated as below:

<now:title>Now Title</now:title>

now:link

An optional channel level element that provides the link to a /now page or other source of updates. It has no attributes and just contains a URL:

<now:link>https://colinwalker.blog/now/</now:link>

now:content

A mandatory channel level element the holds the content for the update. This will operate in a similar manner to the standard RSS Description item element or the content:encoded extension. The content can be plain text or contain HTML etc. in a CDATA block:

<now:content>I am writing the 'now' namespace documentation.</now:content>

<now:content><![CDATA[<p>I am writing the 'now' namespace documentation.</p>]]></now:content>

now:markdown

An optional channel level element that holds the content for the update but in markdown. This behaves in the same way as source:markdown from the 'source' namespace.

<now:markdown>I am writing the **'now'** namespace documentation.</now:markdown>

now:timestamp

An optional channel level element that specifies the date the update was published. This will operate in the same way as the RSS pubDate element and must conform to RFC 822

<now:timestamp>Tue, 24 Jan 2023 00:00:04 GMT</now:timestamp>


Check out Further details for more info and discussion.

Releases

No releases published

Packages

No packages published