Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hasnocool/rusty_wallhaven_browser

A user-friendly web browser extension that allows users to browse and download wallpapers from Wallhaven.cc using the egui library in Rust.
https://github.com/hasnocool/rusty_wallhaven_browser

contextmenu desktopapplication egui imagepreview rustprogramminglanguage rustywallhavenbrowser user-friendlyinterface wallpaperdownloader

Last synced: 6 days ago
JSON representation

A user-friendly web browser extension that allows users to browse and download wallpapers from Wallhaven.cc using the egui library in Rust.

Awesome Lists containing this project

README

        

**Wallhaven Browser: A Rust-based GUI App to Browse and Download High-Resolution Wallpapers**
=====================================================================================

**Project Title:** Wallhaven Browser
------------------------------

A simple yet powerful graphical user interface (GUI) application built using the Rust programming language and the egui library. This project is designed to browse high-resolution wallpapers from the popular website Wallhaven.cc.

**Description:**
---------------

Wallhaven Browser is an open-source GUI app that allows users to search, browse, and download stunning high-resolution wallpapers from Wallhaven.cc. The application features a user-friendly interface, making it easy for anyone to find and save their favorite images. With its minimalistic design and robust functionality, Wallhaven Browser aims to become the go-to tool for wallpaper enthusiasts.

**Features:**
------------

* **Search Functionality**: Quickly search for wallpapers using keywords or tags
* **Wallpaper Display**: Browse through high-resolution images with a built-in scroll area
* **Context Menu**: Select and download multiple wallpapers at once
* **Settings**: Configure the application's settings, including the download directory
* **Help**: Access an about section for more information on the project

**Installation:**
-----------------

To install Wallhaven Browser, follow these steps:

1. Clone the repository using `git clone https://github.com/your-username/wallhaven-browser.git`
2. Navigate to the project directory and run `cargo build-bundle` to compile the application
3. Run `cargo run` to start the GUI app

**Usage:**
------------

To use Wallhaven Browser, follow these steps:

1. Launch the application using the command `cargo run`
2. Use the search bar to find wallpapers by keyword or tag
3. Browse through the displayed images and select your favorites
4. Right-click on an image to access the context menu and download it

**Contributing:**
-----------------

If you'd like to contribute to Wallhaven Browser, feel free to fork this repository and submit a pull request with your changes.

**License:**
------------

Wallhaven Browser is released under the MIT License. See `LICENSE.md` for more information.

**Tags/Keywords:**

Rust, egui, GUI app, wallpaper browser, high-resolution wallpapers, Wallhaven.cc, download images, context menu, settings, help