Разработчик под ником vidluther запустил Pardonned.com — открытую поисковую базу данных президентских помилований США. Проект собрал 459 голосов на Hacker News и вызвал активную дискуссию. Весь код опубликован на GitHub, а сама база доступна для скачивания.

Как это работает

Сайт построен на связке из трёх инструментов: Playwright scraper (инструмент для автоматизированного парсинга веб-страниц) забирает данные с сайта Министерства юстиции США, SQLite хранит их локально, а Astro 6 генерирует из базы статический сайт.

ℹ Технический стек
Playwright → SQLite → Astro 6 → статический сайт на Cloudflare. Полный цикл от парсинга до публикации.
КомпонентРоль
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) позволяют сделать государственные данные реально доступными. Министерство юстиции публикует информацию о помилованиях, но в формате, неудобном для анализа. Один разработчик за несколько дней собрал инструмент, которым воспользовались сотни людей.

💡 Для разработчиков
Стек Playwright + SQLite + Astro — универсальное решение для любых задач «scrape → store → publish». Весь код открыт, можно адаптировать под другие государственные реестры.

Проект также показывает растущий интерес к civic tech (гражданским технологиям) — инструментам, которые делают работу государственных институтов прозрачнее для обычных граждан.