Skip to main content

Astro Tasks

PyPI version Python Downloads License: MIT GitHub stars

Pre-flight checklist for developers. One command to check GitHub status, coding stats, and local repo health before starting work.

Astro Tasks demo

Features

  • GitHub notifications + open PRs via gh CLI
  • Coding stats from WakaTime (last 7 days, top projects, languages)
  • Local repo health scan (dirty branches, unpushed commits)

Quick Start

pip install astro-tasks
astro check

Commands

Command Description
astro check Full dashboard: GitHub notifications, open PRs, coding stats, repo health
astro check --json Same info as JSON (for piping into other tools)
astro scan Scan local repos for dirty branches and unpushed commits
astro log Show coding stats from WakaTime (last 7 days)
astro config Show current configuration (WakaTime, GitHub auth, tracked repos)
astro --version Print version

Example

>>> ASTRO TASKS <<<
  pre-flight checklist

  [*] GitHub Status
  ------------------------------------------
    [+] Unread notifications: 3
    [+] Open PRs: 1

  [*] Coding Stats (Last 7 Days)
  ------------------------------------------
    [+] Total time: 40 hrs 12 mins
    [+] Daily average: 10 hrs 4 mins
    [+] Active days: 4

  [*] Top Projects
  ------------------------------------------
    [+]   react-hooks: 11 hrs 39 mins
    [+]   TheCoderBros-Website: 10 hrs 23 mins

  [*] Languages
  ------------------------------------------
    [+]   TypeScript: 35 hrs 12 mins
    [+]   Python: 7 hrs 53 mins

  [*] Local Repo Scan
  ------------------------------------------
    [+] cli-tool: branch: main
    [!] 3ni8ma: branch: main | 2 unpushed

Requirements

  • Python 3.8+
  • gh CLI authenticated (gh auth status)
  • WakaTime config at ~/.wakatime.cfg

License

MIT

Metadata

Release files for astro-tasks 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for astro-tasks 0.2.1
File Size Uploaded
astro_tasks-0.2.1.tar.gz 8.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for astro-tasks 0.2.1
File Interpreter ABI Platform
astro_tasks-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.3 kB

Release files / astro_tasks-0.2.1.tar.gz

Download URL astro_tasks-0.2.1.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7492ff0dcd0c0a112c981e658c4ae31b4b2d2949f5f8a5845391947fb847e39d
BLAKE2b-256 checksum
How to use checksums
dd4f17f7785e70a8e4393e79a85d1bf5109d55006c81ee9f6bf9975240aba8de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / astro_tasks-0.2.1-py3-none-any.whl

Download URL astro_tasks-0.2.1-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
56e830a436938cd63aa1019fd7abdbb7487acc1605c435be0c9cb4bfcc231858
BLAKE2b-256 checksum
How to use checksums
5fa176cb7734653a5d64ee4bd88cbae8e07f16972345a686c41854344ebb9c4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

0.2.3

2 release files

0.2.2

2 release files

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page