ACloudCenter/pima-county-supervisors-meetings
Pima County Board of Supervisors — Meeting Recordings Archive Public mirror of Pima County (Arizona) Board of Supervisors meeting video recordings, ingested from the county's Granicus video portal. Why this exists The county's official portal (pima.granicus.com) only lists recordings for 90 days, after which they are silently removed. Agendas and minutes survive on pima.gov, but the recordings themselves have no systematic public archive. This dataset fills that… See the full description on the dataset page: https://huggingface.co/datasets/ACloudCenter/pima-county-supervisors-meetings.
Pima County Board of Supervisors — Meeting Recordings Archive
Public mirror of Pima County (Arizona) Board of Supervisors meeting video recordings, ingested from the county's Granicus video portal.
Why this exists
The county's official portal (pima.granicus.com) only lists recordings for 90 days, after which they are silently removed. Agendas and minutes survive on pima.gov, but the recordings themselves have no systematic public archive. This dataset fills that gap: an incremental job scans the portal listing and pushes any recording not yet present here.
Contents
videos/YYYY-MM-DD-<time>pima-<kind>.mp4— full-length meeting recordings (kind:regular,study-session,special-meeting,joint-meeting, ...).metadata.jsonl— one record per archived meeting: Granicusclip_id, date, start time, kind, title, direct source video URL, and the path in this repo.pima_archive_ingest.py— the ingestion script that produced this dataset. It is incremental: repeated runs skip meetings already present.
Provenance
Source: https://pima.granicus.com/ViewPublisher.php?view_id=7 (the county's official "90 Day View" page). Each recording is fetched from the direct Granicus archive video host; URL resolution is documented in the docstring of pima_archive_ingest.py and was verified against the live portal in September 2026. Recordings are the property of Pima County; they are public records published by the county for public viewing, and this dataset simply mirrors them for preservation and searchability.
Re-running the ingestion
export HF_TOKEN=hf_... # token with write access to this repo
export PIMA_MAX_CLIPS=15 # max NEW meetings to download per run
export PIMA_BACKFILL=1 # optional: probe older clip_ids past the 90-day window
python pima_archive_ingest.pySchedule it (e.g. weekly) to keep pace with the county's 90-day deletion window. Older clip ids often remain playable long after they disappear from the listing, so the optional backfill probe can recover meetings beyond the visible window.
Transcription
This repo holds raw recordings. Transcripts and searchable text are planned as separate artifacts built on top of these videos.
