Skip to content

Releases: acuestamd/shortwatch

shortwatch v0.1.1 — change-event feed

Choose a tag to compare

@acuestamd acuestamd released this 01 Jun 04:14

Adds a subscribable change-event feed — the diffable change log no official source publishes.

  • data/feed.xml (Atom 1.0) and data/events.json now stream every drug that enters or leaves the US shortage list. Drop the feed into any RSS reader, Slack, or a webhook bridge.
  • Derived from the history ledger; the feed's updated timestamp tracks the newest event, so it only changes when the data actually changes — no daily churn.
  • New src/events.py (build_events() / build_atom()), wired into the daily run. Still zero runtime dependencies; 41 tests.

Informational use only — not medical advice.

shortwatch v0.1.0

Choose a tag to compare

@acuestamd acuestamd released this 01 Jun 03:59

First public release.

What it does

  • Tracks US drug shortages from the openFDA Drug Shortages feed, refreshed automatically every day.
  • Honest counts: separates drugs currently in shortage (72) from planned "to be discontinued" (173) — the headline number means what it says.
  • Git-diffable history: every daily snapshot is committed, building the open historical record the FDA removes from its public list after ~6 months.
  • Machine-readable API: data/latest.json + data/latest.csv you can drop into a notebook, a P&T report, or an LLM pipeline.
  • Interactive dashboard, zero runtime dependencies, self-running via GitHub Actions — no server.

Data source: openFDA (public, no key). openFDA data is unvalidated; always verify against the primary FDA Drug Shortages database.

Scope: informational tool only — not medical advice, not a diagnostic device, not for clinical decisions.