---
name: "sfeed_frames"
section: "1"
platform: "linux"
package: "sfeed"
version: "2.2-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/sfeed_frames"
---

# sfeed\_frames(1)

format feed data to HTML with frames

## NAME

**sfeed\_frames** – format feed data to HTML with frames

## SYNOPSIS

**sfeed\_frames** \[*file ...*\]

## DESCRIPTION

**sfeed\_frames** formats feed data (TSV) from [sfeed(1)](/sfeed/1.md) from stdin or for each *file* to HTML. It writes HTML files for the frameset to the current directory. If no *file* arguments are specified and so the data is read from stdin then the menu.html file is not written.

Items with a timestamp from the last day compared to the system time at the time of formatting are counted and marked as new. Items are marked as new using a bold markup. This value might be overridden through environment variables.

There is an example style.css stylesheet file included in the distribution.

## FILES WRITTEN

- index.html

  The main HTML file referencing the files for the frames: items.html and menu.html.

- items.html

  The HTML file of the items frame which contains all the item links to the feeds.

- menu.html

  The HTML file of the menu frame which contains navigation "anchor" links (like "#feedname") to the feed names in items.html.

## ENVIRONMENT VARIABLES

- SFEED\_NEW\_AGE

  Overwrite the maximum age in seconds to mark feeds as new. By default this is 86400, which equals one day.

## EXIT STATUS

The **sfeed\_frames** utility exits 0 on success, and \>0 if an error occurs.

## EXAMPLES

```
sfeed_frames ~/.sfeed/feeds/*
```

## SEE ALSO

[sfeed(1)](/sfeed/1.md), [sfeed\_html(1)](/sfeed_html/1.md), [sfeed\_plain(1)](/sfeed_plain/1.md), [sfeed(5)](/sfeed/5.md)

## AUTHORS

Hiltjo Posthuma ⟨*hiltjo@codemadness.org*⟩
