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)

Info

2026-08-05 sandogasa 0.19.1 Sandogasa Manual