CROSSBOW(1) General Commands Manual (urm) CROSSBOW(1)

crossbow-fetchRequest, parse and process all registered feeds

crossbow fetch [-cDdhv] [-i identifier]

crossbow fetch [-Ddhv] identifier

The crossbow-fetch command is part of crossbow(1), the cron(8)-friendly RSS aggregator. It is responsible for retrieving, parsing, and processing all new items of the tracked feeds. In order to be tracked, a feed must be registered via crossbow-set(1).

If crossbow-fetch is invoked without options all registered feeds are updated. By supplying an identifier via the -i flag, only the corresponding feed is updated.

A feed is updated by the following sequence of actions:

Do not execute sub-commands for feeds configured with the subproc or pipe output modes. Print some information on what would have been run instead.
Catch-up with the feed, marking new items as seen without processing them. The effect is the same as -D, but the processing is skipped entirely, even for feeds configured with the print or pretty output mods.
Do not mark new items as seen.
Prints the synopsis and exits.
identifier
Only fetch the feed identified by identified.
Increase verbosity

By placing this string in a crontab, a check for updates will be run automatically every two hours:

0 0-23/2 * * * crossbow-fetch

If the local mail is configured properly, the output produced by the invocation should be delivered in the user's mailbox.

crossbow(1), crossbow-del(1), crossbow-query(1), crossbow-set(1), crossbow-outfmt(5)

Giovanni Simoni <dacav@fastmail.com>

July 11, 2020