Sync Data
Run data import/sync scripts for the democracy-direct database.
Usage
/sync-data [target]
Targets
| Target | Command | Description |
|---|---|---|
legislators | pnpm import:legislators | Import legislators from Congress API |
zips | pnpm import:zips | Import ZIP code to district mappings |
votes | pnpm sync:votes | Sync voting records from Congress.gov + Senate.gov |
templates | pnpm seed:templates | Seed example templates |
all | Run all above | Full data refresh |
Options
- •
--force- For votes sync, bypass time-based skip (12hr cooldown) - •
--congress N- For votes sync, specify congress number
Examples
code
/sync-data legislators /sync-data votes --force /sync-data all
Requirements
- •
DATABASE_URLenvironment variable must be set - •
CONGRESS_API_KEYrequired for legislators and votes