About this project
ParserUpwork is a personal automation tool for researching Upwork jobs. It combines a Chrome MV3 extension called "Upwork HTML Dumper" with an offline Java 21 parser to reduce manual browsing. The extension opens search result pages from a URL list in urls.json and saves HTML dumps to a local folder. The parser then reads those dumps without network or database access, deduplicates jobs by uid using a global seen.bin file, and outputs two Markdown reports: new.md for jobs requiring manual review and rejected.md for jobs removed by the hard auto-filter, including a reason column. Selection rules are maintained in a rules/ directory covering 14 niches, Upwork query syntax, and selection criteria split between automatic filtering and manual review. The packaged parser is distributed as a fat jar with a batch wrapper, and a self-test command verifies structure integrity. This project is suited for individual freelancers who want a repeatable, offline workflow for collecting and triaging Upwork listings.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.