We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

Submit the Link to Your Repository!

If you haven't been keeping track of your project in Git, you should be! Once you have your finished project on GitHub, submit the link to your project in the text box to the right! Your link should look something like this: https://github.com/github-username/repo-name.

I hope you've enjoyed the project, it's always good to solidify the things you learn in courses by getting your hands dirty with a real project.

Ideas for Extending the Project

  • Make the script run on a timer and deploy it to a server. Have it email you every so often with a report
  • Add more robust error checking so that you can crawl larger sites without issues
  • Count external links, as well as internal links, and add them to the report
  • Use a graphics library to create an image that shows the links between the pages as a graph visualization
  • Make requests concurrently to speed up the crawling process
  • Add a README.md file explaining to users how to clone your git repo and get started

Contact Me

I hang out in the Boot.dev Discord and on Twitter @wagslane. Let me know what you thought of the project!