Web Browser Showcase

Welcome to the Web Browser Showcase website!

This website demonstrates a simple web browser application implemented using PyQt5. The browser provides features such as tabbed browsing, navigation controls, search functionality, and more.

Python v3.7+ Views: Views

About the Chicken Web Browser

The Chicken Web Browser is a Python-based web browser that offers several features, including downloading web pages, clearing cookies and data, and switching search engines. It utilizes the PyQt5 library for the graphical user interface.

Instructions

If you would like to clone and run this repository, you can run the following command:

!git clone https://github.com/Chickaboo/Web-browser

After that, run main.py and you are all set.

If you do not have Git installed on your PC, you can instead install the repository as a ZIP file, extract it, and then run main.py. Before running, if you do not have PyQt5 installed, you can use the following command:

!pip install pyqt5

How to Change the Search Engine

If you would like to change the search engine, you can go to the settings, select the search engine that you would like to use, and click save. If your desired search engine is not listed, you can add it to search_engines.json and it should show up in the settings.

What is Planned for the Future

For future updates, several features are planned, including support for downloading files, integrating an antivirus scanner to ensure the safety of downloaded files, adding more customization options, implementing user profiles, improving error handling, optimizing performance with multicore threading, and introducing bookmark functionality.

Feel free to make suggestions for future updates. Any ideas or code contributions are much appreciated!