Repository navigation
Beta 0.1.3
Pre-release
Pre-release
Ultramium
Ultramium is a simple web browser developed with PyQt6. It provides basic features such as tabbed browsing, navigation, file operations, and a custom settings dialog.
Features
- Tabbed Browsing: Open and manage multiple tabs.
- Navigation: Go forward, backward, and reload pages.
- File Operations: Open, save, and print pages.
- Settings: Configure preferred search engine and warnings for insecure HTTP downloads.
Installation
-
Ensure you have Python 3.x and PyQt6 installed. If not, you can install PyQt6 with the following command:
pip install PyQt6
-
Download the code or clone the repository:
git clone <REPOSITORY_URL>
-
Navigate to the project directory and run the code:
python browser.py
Usage
- New Tab: Click the "+" icon in the toolbar or press
Ctrl+T. - Open File: Click
File > Open File...or pressCtrl+O. - Save File: Click
File > Save Page As...or pressCtrl+S. - Settings: Click
Settings > Settingsto configure the preferred search engine and HTTP warnings.
or download the binarys
Settings
The browser stores settings in a JSON file named settings.json. You can configure the default search engine and HTTP warnings.
License
This project is licensed under the MIT License. See LICENSE for details.
Contributing
Contributions are welcome! Please open an issue or a pull request if you would like to suggest improvements.