Pardonned.com: база данных помилований США
Разработчик создал открытую поисковую базу данных всех президентских помилований США. Стек: Playwright, SQLite, Astro 6.
Разработчик под ником vidluther запустил Pardonned.com — открытую поисковую базу данных президентских помилований США. Проект собрал 459 голосов на Hacker News и вызвал активную дискуссию. Весь код опубликован на GitHub, а сама база доступна для скачивания.
Как это работает
Сайт построен на связке из трёх инструментов: Playwright scraper (инструмент для автоматизированного парсинга веб-страниц) забирает данные с сайта Министерства юстиции США, SQLite хранит их локально, а Astro 6 генерирует из базы статический сайт.
| Компонент | Роль |
|---|---|
| Playwright | Парсинг сайта DOJ (Министерства юстиции США) |
| SQLite | Локальное хранение данных |
| Astro 6 | Генерация статического сайта |
| Cloudflare | Хостинг и CDN |
Автор также открыл прямой доступ к базе данных:
https://pardonned.com/pardonned.db
Пользователь varenc параллельно выгрузил все данные в JSON-формат и опубликовал на GitHub Gist. Vidluther планирует добавить и JSON-экспорт в автоматическую сборку сайта. В комментариях также предложили интегрировать Datasette — инструмент для публикации SQLite-баз в веб.
graph LR
A[DOJ Website] -->|Playwright scraper| B[SQLite DB]
B -->|Astro 6 build| C[Static Site]
B -->|Direct export| D[pardonned.db]
D -->|varenc export| E[JSON Gist]
Что нашли в данных
Поводом для проекта послужили видео юриста Лиз Ойер (Liz Oyer), комментировавшей президентские помилования. Автор хотел проверить её слова и самостоятельно изучить документы.
Пользователи сразу обратили внимание на формулировки конкретных помилований. Например, помилование членов семьи Байдена охватывает все ненасильственные преступления против США за период с 1 января 2014 по 19 января 2025 года — 11 лет без какой-либо конкретики.
«Помилование Никсона — не такое длинное, но куда более значимое: никаких исключений для насилия, преступником был сам президент, а преступления направлены против всей страны» — ceejayoz, Hacker News
Для сравнения: помилование Никсона охватывало период с 20 января 1969 по 9 августа 1974 года и не содержало оговорки о ненасилии.
Почему это важно
Pardonned.com — пример того, как открытые инструменты (open-source tools) позволяют сделать государственные данные реально доступными. Министерство юстиции публикует информацию о помилованиях, но в формате, неудобном для анализа. Один разработчик за несколько дней собрал инструмент, которым воспользовались сотни людей.
Проект также показывает растущий интерес к civic tech (гражданским технологиям) — инструментам, которые делают работу государственных институтов прозрачнее для обычных граждан.