Pardonned.com adalah database pencarian pardon AS yang dibuat dengan Playwright, SQLite, dan Astro 6. Semua kode open source dan bisa kamu pelajari.
Pernah nonton video seseorang yang ngomongin data, terus kamu mikir: "Bener nggak sih ini?" Nah, developer ini ngalamin hal yang sama. Dia nonton video Liz Oyer soal pardon federal AS, dan jadi penasaran pengen cek sendiri klaim-klaimnya.
Masalahnya, nyari data pardon di website DOJ (Department of Justice) itu nggak gampang. Interface-nya kurang friendly buat browsing. Akhirnya dia mutusin buat scrap sendiri dan bikin database yang searchable.
Ini yang menarik: dia nggak pakai tech stack yang ribet. Cukup tiga tools utama. Pertama, Playwright buat scraping data dari website DOJ. Kedua, SQLite buat nyimpen data lokal. Ketiga, Astro 6 buat generate static website dari database tersebut.
Kenapa Playwright? Soalnya website pemerintah AS kadang tricky buat di-scrape. Playwright bisa simulasi browser beneran, jadi lebih reliable ketimbang request HTTP biasa. SQLite dipilih karena simple dan cukup buat data sebesar ini.
Astro 6 dipakai buat hasilkan static site yang cepat dan ringan. Nggak perlu server runtime yang kompleks. Hasilnya? Website yang bisa kamu search langsung, tanpa loading berat.
Yang keren lagi: semua kode open source. Kamu bisa lihat di GitHub gimana proses scraping-nya, struktur databasenya, sampai cara build websitenya. Buat yang mau belajar web scraping atau static site generation, ini contoh praktis yang bagus.
Ada pelajaran praktis di sini. Buat kamu yang pengen bikin project serupa, nggak perlu over-engineering. Kadang solusi simple lebih baik. SQLite bukan database "keren", tapi dia kerja dengan baik. Astro bukan framework hype, tapi dia efisien.
Coba bayangin: dari sekadar penasaran nonton video, jadi project nyata yang berguna buat orang lain. Itu yang namanya scratching your own itch. Kamu punya masalah kecil, kamu solve, dan ternyata orang lain juga butuh solusi itu.
Buat yang tertarik eksplor data pemerintah, ini bukti kalau banyak data publik yang masih kurang accessible. Dengan skill coding dasar, kamu bisa transformasi data mentah jadi something useful.
Tech stack-nya juga bisa jadi inspirasi. Playwright buat scraping, SQLite buat storage, Astro buat presentation layer. Pattern ini bisa dipakai buat banyak project serupa: arsip berita, database regulasi, atau katalog data apapun yang kamu temui online.
AI Updates lagi bergerak cepat, jadi jangan cuma lihat headline.
Hacker News Front Page
Catatan redaksi
Kalau lo cuma ambil satu hal dari artikel ini
AI Updates update dari Hacker News Front Page.
Sumber asli
Artikel ini merupakan rewrite editorial dari laporan Hacker News Front Page.
Baca artikel asli di Hacker News Front Page→


