{"repo":"viktor-shcherb/job-seek","free":true,"listed":false,"github":"https://github.com/viktor-shcherb/job-seek","clone":"git clone https://github.com/viktor-shcherb/job-seek.git","description":"Streamlit-based app for job portal scraping","language":"Python","stars":17,"topics":["ashby","ats","dashboard","greenhouse","javascript-rendering","job-scraper","job-search","lever","pydantic","python"],"license":"CC0-1.0","category":"dashboards-admin","readme_excerpt":"[!NOTE] The scrapers in this repo are not maintained. If you'd like better, faster, stronger scrapers, check out my latest project: ### \\ (web/code) This is an open-source job aggregator that allows you to follow any company with a publicly available job board. Don't see the company you are interested in on the app? Just request to add it in the UI, and a coding agent will handle it in less than 5 minutes. There are paid features, but you can always deploy the app yourself or take the implementation of the scrapers and build your own UI around them. Happy job seeking! Job Seek Job-seek is a Streamlit app that scrapes company career pages and ATS job boards, normalizes the results, and shows them in a lightweight dashboard with a “newest jobs” overview. It uses a general extractor pipeline (anchors, JSON-LD, repeated blocks, pagination/normalization) and falls back to headless JS rendering when a page is a JS shell. A failure-resistant data model tracks attempts and health to avoid flakiness across runs. Core features General scraping pipeline. Generic extractors (anchor, JSON-LD, list items, repeated block patterns) + pagination & URL normalization aim to work across most job boards. JS-rendered pages support. If a page looks like a JS shell, the scraper fetches the rendered HTML as a fallback. Failure resistance. The data model keeps per-board scrape attempts/health and merges results conservatively to reduce bad updates when the scrapes fail. Dashboard UI. A Streamlit inter","default_branch":null,"files":null,"tree":[],"storefront":"/r/viktor-shcherb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/viktor-shcherb/job-seek/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}