Commands

Every command, argument and option of tagesschau 0.6.1, read from the CLI itself.

Global options

These options work with every command.

OptionDescriptionDefault
-V, --version output the version number
--base-url <url> API base URL https://www.tagesschau.de
--timeout <ms> time limit per request in milliseconds, whole response included
--user-agent <ua> User-Agent header value
--max-retries <n> retries for transient 429/503 responses (0..10; each waits 200 ms x attempt, or the server's Retry-After when longer, up to 30 s)
--max-redirects <n> max HTTP redirects to follow (0..20, default 5; credential headers are dropped on cross-origin hops)
--max-response-bytes <n> cap response body size in bytes (0 = unlimited; default 100 MiB)
--log-format <format> how errors, warnings and notes are written to stderr: text (log4j style: time, level, [topic], message) or jsonl (one JSON object per line: ts, level, topic, msg); default text
--compact print JSON on a single line instead of pretty-printed

tagesschau homepage

The curated homepage feed (top + regional news)

tagesschau homepage [options]

tagesschau news

The news feed, optionally filtered by region or by Ressort (not both)

tagesschau news [options]

Options

OptionDescriptionDefault
--ressort <ressort> topic: inland | ausland | wirtschaft | sport | video | investigativ | wissen (once; not with --region)
--region <id> Bundesland id 1..16 (repeatable)
--date <yymmdd> page cursor: the date=YYMMDD value of a previous response's nextPage (the next, older page)