James Wood

Logo

CSCI 496: Senior Portfolio
In partial fulfillment of the requirements for the degree of Bachelor of Science in Computer-Science (class of 2023)

View My Resume

View My GitHub Profile

Back to Portfolio

Web Crawl / Balance Checker

Project description

A two part project that is an HTML parser that determines if the given HTML page is balanced. The second part is a web crawler that determines how many total webpages can be reached from the given HTML via diving through the anchors.

How to compiles / run the program

Program runs in command line, given makefile with source code the run routine is as follows:

make
./html-test pages/myTest.html

UI Design

Command line program
Sample HTML pages that program was tested on. myTest.html myTest2.html myTest3.html myTest4.html

3. Additional Considerations

Pages directory contains multiple HTML files in which the test can be performed.

For more details see Web Crawl Project.

Back to Portfolio