SagarBiswas-MultiHAT/WebSource-Harvester
WebSource Harvester is an educational web-source harvester that crawls a site (BFS, depth-controlled), downloads browser-visible assets (HTML, CSS, JS, images, fonts, PDFs), and rewrites paths so pages work offline, including nested routes. It enforces same-origin limits and is designed for learning, offline analysis, and safe portfolio demos.
GitHub repository with 35 stars and 3 forks.
Language: Python
Topics: authorized-testing, bfs, crawler, css, educational, fonts, github-actions, html, images, javascript