Diver

I find the university official website very helpful during my application for your program. But it is not always easy to locate the exact information I need quickly in all the pages and links. I find it was quite time-consuming when I have to sort through all the information to finally get what I want, such as admission procedures, academic information and news. I believe this is a problem perplexing all the perspective students, so I made a simple tool to help people find information more efficiently.

Please let me introduce my information finding tool, Diver. Diver can analyze the URL on a website and draw a URL tree on the screen, which enables users to find the target they want faster. Diver is written in Python 3, adopting PyQuery for HTML parsing and graphviz for result generating. The result will be generated as a single svg file or a dot file.

To make Diver work even better, I made a Web UI with Flask framework to represent result in GUI.

Diver is still in its primitive form and can only analyze simple website. I will continue to develop it to a complete Web Crawler or a site map generator to benefit more people trying to find useful information in the vast sea of online information.

Now Diver is open source on GitHub under MIT license, and I am working on it to provide a better user experience and better search results.