BabyBrowser
BabyBrowser copied to clipboard
A Small Web Browser Built in Python
BabyBrowser
A Small Web Browser Built in Python

Check the Examples folder for HTML pages the web browser can interpret.
Install & Run
> pip install babybrowser
> babybrowser
Features
Overview
Networking
- Get Retrival of websites and images
PyQt User Interface
- Bookmarks
- Back and Forward Buttons
- Tabs with Webpage Title Display
Webpage Rendering
- Interprete HTML to DOM representation
- Style Sheet Cascading calculated as-needed
- Default Browser Styles
- Translation of the DOM to PyQt elements for display
Implemented HTML
- Head Tags: TITLE, STYLE
- In-Body Tags: P, H1-H6
- Self Closing Tags: HR, IMG, BR
Implemented CSS
- Font: Color, Size, Weight
- Box Styles: Background-color