Daring Fireball — John Gruber's long-running blog on Apple, design, and software.
| Kind | Safety | Shapes |
|---|
| cached | Safe | linked_text_block, image_linked_list, text_block, text, markdown_text_block, entries, image, timeline |
| Option | Type | Required | Default | Description |
|---|
feed | string (source-specific key) | no | first sub-feed of the source | Sub-feed key to select (e.g. "world" / "tech"). Run splashboard catalog fetcher news_<source> to list available keys. |
count | integer (1..=20) | no | 5 | Number of feed entries to display. |
| Shape | Renderers |
|---|
linked_text_block | list_links |
image_linked_list | list_cards |
text_block | animated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, list_plain |
text | animated_boot, animated_figlet_morph, animated_postfx, animated_scanlines, animated_splitflap, animated_typewriter, animated_wave, text_ascii, text_plain |
markdown_text_block | text_markdown |
entries | animated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, grid_table |
image | animated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, media_image |
timeline | animated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, list_timeline |
Apr 26 Daring Fireball: top story
Apr 25 Daring Fireball: feature piece
Apr 24 Daring Fireball: shorter update
id = "news_daring_fireball"
fetcher = "news_daring_fireball"
Top story
Apr 26
id = "news_daring_fireball"
fetcher = "news_daring_fireball"
Apr 26 Daring Fireball: top story
Apr 25 Daring Fireball: feature piece
Apr 24 Daring Fireball: shorter update
id = "news_daring_fireball"
fetcher = "news_daring_fireball"
▜▛▙ ▀ ▜▛▀▌ ▀ ▜▌ ▝█ ▝█ ▄ ▟
▐▌▐▌▝▀▙ ▜▟▜▖▝█ █▀▙ ▟▀▟▘ ▐▙▌ ▝█ ▜▟▜▖▟▀▙ ▐▙▄ ▝▀▙ █ █ ▀ ▝█▀ ▟▀▙ ▜▞▜▖
▐▌▟▘▟▀█ ▐▌▝▘ █ █ █ ▜▄█ ▐▌▘ █ ▐▌▝▘█▀▀ ▐▌▐▌▟▀█ █ █ ▄ █▗ █ █ ▐▙▟▘
▀▀▘ ▝▀▝▘▀▀ ▝▀▘ ▀ ▀ ▄▄▛ ▀▀ ▝▀▘ ▀▀ ▝▀▘ ▀▝▀ ▝▀▝▘▝▀▘ ▝▀▘ ▀ ▝▘ ▝▀▘ ▟▙
id = "news_daring_fireball"
fetcher = "news_daring_fireball"
Daring Fireball: top story
id = "news_daring_fireball"
fetcher = "news_daring_fireball"
- Apr 26 Daring Fireball: top story
(https://example.com/article-1)
- Apr 25 Daring Fireball: feature piece
(https://example.com/article-2)
- Apr 24 Daring Fireball: shorter
id = "news_daring_fireball"
fetcher = "news_daring_fireball"
top story Apr 26
feature piece Apr 25
shorter update Apr 24
id = "news_daring_fireball"
fetcher = "news_daring_fireball"
2025-04-26 │ top story
│ example.com
2025-04-25 │ feature piece
│ example.com
2025-04-24 │ shorter update
│ example.com
id = "news_daring_fireball"
fetcher = "news_daring_fireball"