Home-Hosted Freelance Lead Scanner Uses Recency Windows and Board Rules to Filter Listings
A developer built a lightweight filter layer for a home-hosted freelance lead scanner to address stale listings and noisy results from job boards. The scanner runs on a Raspberry Pi 4 in the garage, with a cron job triggering a Node.js script every 30 minutes to fetch, normalise, and filter listings. Each board has its own recency window, defined in a configuration file, so only recently posted jobs pass through. Board-specific rules and a central filters module let the developer adjust logic without changing the scraper. Surviving leads are sent to a Slack webhook, and the filter functions are kept free of I/O so they can be unit tested.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in