Menu

1 / 2

I built a personal job alert pipeline for the UN. Here's the stack and what I learned.

DEV Community·Fatih İlhan·6 months ago
#xYoyhbf5
#python#webdev#indiehackers#keyword#scoring
Reading 0:00
15s threshold

I work at UN. UN job hunting is a particular kind of suffering: openings are scattered across careers.un.org , reliefweb.int , agency-specific portals, and aggregators of varying quality. None of them know my profile. None let me say "only show me P-2 and P-3 protection roles in family duty stations outside Türkiye." So I built one.

This is the story of how I built that — and what the build itself taught me about respecting the tools you scrape from.

The bad idea I started with

My first instinct was simple. Open unjobs.org , it lists everything in one place, write a requests + BeautifulSoup scraper, done. Maybe a Cloudflare Worker, maybe a small Next.js dashboard, ship by Sunday.

I asked Claude to help me scope it. The first thing it did was fetch the site to see the structure.

ROBOTS_DISALLOWED: URL is disallowed by robots.txt rules

Enter fullscreen mode

Exit fullscreen mode

Right. unjobs.org explicitly forbids scraping.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.