Skip to content

Instantly share code, notes, and snippets.

View annawoodard's full-sized avatar

Anna Woodard annawoodard

  • University of Chicago
  • Chicago, USA
View GitHub Profile
import os
import subprocess
import time
from concurrent.futures import ThreadPoolExecutor, as_completed
from pathlib import Path
from typing import Callable, Sequence
PROGRESS_BAR_WIDTH = 28
__all__ = ["parallel_rsync_copy"]
@annawoodard
annawoodard / quota_trajectory.py
Created February 18, 2026 18:03
Project quota runout trajectory from slash-status in Codex.
"""Project quota runout trajectory from slash-status style text.
Quick launcher install (so you can run `quota-trajectory ...`):
# Run these commands from the directory containing quota_trajectory.py.
SCRIPT_PATH="$(realpath ./quota_trajectory.py)"
cat > ~/bin/quota-trajectory <<'BASH'
#!/usr/bin/env bash
exec python3 "__QUOTA_TRAJECTORY_PATH__" "$@"
BASH