sandogasa-hattrack - Man Page
Look up a Fedora contributor's activity across services
Synopsis
sandogasa-hattrack [--json] [--tz-source] [--color] [--working-hours] [--no-holidays] [--refresh-holidays] [--now] [-h|--help] [-V|--version] <subcommands>
Description
Look up a Fedora contributor's activity across services
Options
- --json
Output machine-readable JSON
- --tz-source <TZ_SOURCE> [default: auto]
Source for tzdb's zone1970.tab (country lookup table). `auto` picks the newer of system + bundled
Possible values:
- auto
- system
- bundled
- --color <COLOR> [default: auto]
Colorize output. `auto` = TTY + NO_COLOR-aware
Possible values:
- auto: Auto-detect: enable on a TTY when `NO_COLOR` is unset
- always: Force colored output even when piped
- never: Disable colored output entirely
- --working-hours <WORKING_HOURS> [default: 9-18]
Working-hours range `START-END` (24h local). Outside is dimmed
- --no-holidays
Skip the Nager.Date public-holiday lookup
- --refresh-holidays
Force-refetch holiday data from Nager.Date even when a cached copy is present
- --now <NOW>
Override "now" used for local-time / holiday lookups. Accepts `YYYY-MM-DD` (midnight UTC) or full RFC 3339 (e.g. `2026-03-17T10:00:00Z`). For testing / demos
- -h, ā--help
Print help (see a summary with '-h')
- -V, ā--version
Print version
Commands
sandogasa-hattrack bodhi
sandogasa-hattrack bodhi [--json] [--url] [--tz-source] [--color] [--working-hours] [--no-holidays] [--refresh-holidays] [--now] [-h|--help] <USERNAME>
Show a contributor's recent Bodhi updates and comments
- --json
Output machine-readable JSON
- --url <URL> [default: https://bodhi.fedoraproject.org]
Bodhi instance base URL
- --tz-source <TZ_SOURCE> [default: auto]
Source for tzdb's zone1970.tab (country lookup table). `auto` picks the newer of system + bundled
Possible values:
- auto
- system
- bundled
- --color <COLOR> [default: auto]
Colorize output. `auto` = TTY + NO_COLOR-aware
Possible values:
- auto: Auto-detect: enable on a TTY when `NO_COLOR` is unset
- always: Force colored output even when piped
- never: Disable colored output entirely
- --working-hours <WORKING_HOURS> [default: 9-18]
Working-hours range `START-END` (24h local). Outside is dimmed
- --no-holidays
Skip the Nager.Date public-holiday lookup
- --refresh-holidays
Force-refetch holiday data from Nager.Date even when a cached copy is present
- --now <NOW>
Override "now" used for local-time / holiday lookups. Accepts `YYYY-MM-DD` (midnight UTC) or full RFC 3339 (e.g. `2026-03-17T10:00:00Z`). For testing / demos
- -h, --help
Print help (see a summary with '-h')
- <USERNAME>
Bodhi/FAS username to look up
sandogasa-hattrack bugzilla
sandogasa-hattrack bugzilla [--email] [--json] [--no-fas] [--tz-source] [--color] [--url] [--working-hours] [--no-holidays] [--refresh-holidays] [--now] [-h|--help] [USERNAME]
Show a contributor's recent Bugzilla activity
- --email <EMAIL>
Email address(es) to search for. Repeat for multiple: --email a@x.org --email b@y.org
- --json
Output machine-readable JSON
- --no-fas
Skip FASJSON lookup, only search username@fedoraproject.org
- --tz-source <TZ_SOURCE> [default: auto]
Source for tzdb's zone1970.tab (country lookup table). `auto` picks the newer of system + bundled
Possible values:
- auto
- system
- bundled
- --color <COLOR> [default: auto]
Colorize output. `auto` = TTY + NO_COLOR-aware
Possible values:
- auto: Auto-detect: enable on a TTY when `NO_COLOR` is unset
- always: Force colored output even when piped
- never: Disable colored output entirely
- --url <URL> [default: https://bugzilla.redhat.com]
Bugzilla instance base URL
- --working-hours <WORKING_HOURS> [default: 9-18]
Working-hours range `START-END` (24h local). Outside is dimmed
- --no-holidays
Skip the Nager.Date public-holiday lookup
- --refresh-holidays
Force-refetch holiday data from Nager.Date even when a cached copy is present
- --now <NOW>
Override "now" used for local-time / holiday lookups. Accepts `YYYY-MM-DD` (midnight UTC) or full RFC 3339 (e.g. `2026-03-17T10:00:00Z`). For testing / demos
- -h, --help
Print help (see a summary with '-h')
- [USERNAME]
FAS username to look up (used to discover email via FASJSON)
sandogasa-hattrack distgit
sandogasa-hattrack distgit [--json] [--url] [--tz-source] [--color] [--working-hours] [--no-holidays] [--refresh-holidays] [--now] [-h|--help] <USERNAME>
Show a contributor's recent dist-git activity
- --json
Output machine-readable JSON
- --url <URL> [default: https://src.fedoraproject.org]
Dist-git instance base URL
- --tz-source <TZ_SOURCE> [default: auto]
Source for tzdb's zone1970.tab (country lookup table). `auto` picks the newer of system + bundled
Possible values:
- auto
- system
- bundled
- --color <COLOR> [default: auto]
Colorize output. `auto` = TTY + NO_COLOR-aware
Possible values:
- auto: Auto-detect: enable on a TTY when `NO_COLOR` is unset
- always: Force colored output even when piped
- never: Disable colored output entirely
- --working-hours <WORKING_HOURS> [default: 9-18]
Working-hours range `START-END` (24h local). Outside is dimmed
- --no-holidays
Skip the Nager.Date public-holiday lookup
- --refresh-holidays
Force-refetch holiday data from Nager.Date even when a cached copy is present
- --now <NOW>
Override "now" used for local-time / holiday lookups. Accepts `YYYY-MM-DD` (midnight UTC) or full RFC 3339 (e.g. `2026-03-17T10:00:00Z`). For testing / demos
- -h, --help
Print help (see a summary with '-h')
- <USERNAME>
FAS/Pagure username to look up
sandogasa-hattrack discourse
sandogasa-hattrack discourse [--json] [--url] [--tz-source] [--color] [--working-hours] [--no-holidays] [--refresh-holidays] [--now] [-h|--help] <USERNAME>
Show a contributor's Discourse profile and activity
- --json
Output machine-readable JSON
- --url <URL> [default: https://discussion.fedoraproject.org]
Discourse instance base URL
- --tz-source <TZ_SOURCE> [default: auto]
Source for tzdb's zone1970.tab (country lookup table). `auto` picks the newer of system + bundled
Possible values:
- auto
- system
- bundled
- --color <COLOR> [default: auto]
Colorize output. `auto` = TTY + NO_COLOR-aware
Possible values:
- auto: Auto-detect: enable on a TTY when `NO_COLOR` is unset
- always: Force colored output even when piped
- never: Disable colored output entirely
- --working-hours <WORKING_HOURS> [default: 9-18]
Working-hours range `START-END` (24h local). Outside is dimmed
- --no-holidays
Skip the Nager.Date public-holiday lookup
- --refresh-holidays
Force-refetch holiday data from Nager.Date even when a cached copy is present
- --now <NOW>
Override "now" used for local-time / holiday lookups. Accepts `YYYY-MM-DD` (midnight UTC) or full RFC 3339 (e.g. `2026-03-17T10:00:00Z`). For testing / demos
- -h, --help
Print help (see a summary with '-h')
- <USERNAME>
Discourse username to look up
sandogasa-hattrack last-seen
sandogasa-hattrack last-seen [--email] [--json] [--no-fas] [--tz-source] [--color] [--list] [--max-pages] [--working-hours] [--no-holidays] [--skip] [--only] [--refresh-holidays] [--now] [-h|--help] <USERNAME>
Summary of a contributor's last activity across all services
- --email <EMAIL>
Email address(es) for Bugzilla/Mailman. Repeat for multiple: --email a@x.org --email b@y.org
- --json
Output machine-readable JSON
- --no-fas
Skip FASJSON lookup for email discovery
- --tz-source <TZ_SOURCE> [default: auto]
Source for tzdb's zone1970.tab (country lookup table). `auto` picks the newer of system + bundled
Possible values:
- auto
- system
- bundled
- --color <COLOR> [default: auto]
Colorize output. `auto` = TTY + NO_COLOR-aware
Possible values:
- auto: Auto-detect: enable on a TTY when `NO_COLOR` is unset
- always: Force colored output even when piped
- never: Disable colored output entirely
- --list <LIST> [default: devel@lists.fedoraproject.org]
Mailing list(s) to search for sender ID
- --max-pages <MAX_PAGES> [default: 200]
Max pages to scan mailing list archives
- --working-hours <WORKING_HOURS> [default: 9-18]
Working-hours range `START-END` (24h local). Outside is dimmed
- --no-holidays
Skip the Nager.Date public-holiday lookup
- --skip <SKIP>
Skip these services (comma-separated, repeatable). Mailman is the slowest, so `--skip mailman` is the common speed-up when a user doesn't post to lists
Possible values:
- bodhi
- bugzilla
- discourse
- distgit
- mailman
- --only <ONLY>
Run only these services (comma-separated, repeatable). Inverse of `--skip`
Possible values:
- bodhi
- bugzilla
- discourse
- distgit
- mailman
- --refresh-holidays
Force-refetch holiday data from Nager.Date even when a cached copy is present
- --now <NOW>
Override "now" used for local-time / holiday lookups. Accepts `YYYY-MM-DD` (midnight UTC) or full RFC 3339 (e.g. `2026-03-17T10:00:00Z`). For testing / demos
- -h, --help
Print help (see a summary with '-h')
- <USERNAME>
FAS username to look up
sandogasa-hattrack mailman
sandogasa-hattrack mailman [--email] [--json] [--no-fas] [--tz-source] [--color] [--list] [--max-pages] [--working-hours] [--no-holidays] [--refresh-holidays] [--now] [-h|--help] [USERNAME]
Show a contributor's mailing list activity
- --email <EMAIL>
Email address(es) to search for (skips FASJSON lookup). Repeat for multiple: --email a@x.org --email b@y.org
- --json
Output machine-readable JSON
- --no-fas
Skip FASJSON lookup, only search username@fedoraproject.org
- --tz-source <TZ_SOURCE> [default: auto]
Source for tzdb's zone1970.tab (country lookup table). `auto` picks the newer of system + bundled
Possible values:
- auto
- system
- bundled
- --color <COLOR> [default: auto]
Colorize output. `auto` = TTY + NO_COLOR-aware
Possible values:
- auto: Auto-detect: enable on a TTY when `NO_COLOR` is unset
- always: Force colored output even when piped
- never: Disable colored output entirely
- --list <LIST> [default: devel@lists.fedoraproject.org]
Mailing list(s) to search for the sender. Repeat for multiple: --list a@x.org --list b@x.org
- --max-pages <MAX_PAGES> [default: 200]
Max pages to scan when searching for sender (each page has ~10 emails; high-traffic lists may need 200+ to cover a week)
- --working-hours <WORKING_HOURS> [default: 9-18]
Working-hours range `START-END` (24h local). Outside is dimmed
- --no-holidays
Skip the Nager.Date public-holiday lookup
- --refresh-holidays
Force-refetch holiday data from Nager.Date even when a cached copy is present
- --now <NOW>
Override "now" used for local-time / holiday lookups. Accepts `YYYY-MM-DD` (midnight UTC) or full RFC 3339 (e.g. `2026-03-17T10:00:00Z`). For testing / demos
- -h, --help
Print help (see a summary with '-h')
- [USERNAME]
FAS username to look up (used to discover email via FASJSON)