refactor: split walk logic into processDir and processFile functions
All checks were successful
CI / ci (pull_request) Successful in 2m56s
fix: remove debug print statement in link extraction
All checks were successful
CI / ci (pull_request) Successful in 3m0s
feat: decode percent-encoded characters in fetched URLs
All checks were successful
CI / ci (pull_request) Successful in 2m56s