Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hasnocool/wallhavenui
A user-friendly web browser-based application that allows users to browse and view wallpapers from the popular Wallhaven website.
https://github.com/hasnocool/wallhavenui
application beautifulsoup browser gui library pyqt6 python requests scraping wallhavenui wallpaper web
Last synced: 26 days ago
JSON representation
A user-friendly web browser-based application that allows users to browse and view wallpapers from the popular Wallhaven website.
- Host: GitHub
- URL: https://github.com/hasnocool/wallhavenui
- Owner: hasnocool
- Created: 2024-09-07T05:17:28.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-09-18T10:39:41.000Z (4 months ago)
- Last Synced: 2024-11-06T15:37:46.005Z (3 months ago)
- Topics: application, beautifulsoup, browser, gui, library, pyqt6, python, requests, scraping, wallhavenui, wallpaper, web
- Language: Python
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**README.md**
================**WallhavenUI: A Beautiful Wallpapers Browser**
---------------------------------------------### Project Title
WallhavenUI is a lightweight, feature-rich application that allows you to browse and search wallpapers from Wallhaven.cc in a beautiful and user-friendly interface.### Description
I built this to provide an easy-to-use experience for those who love browsing wallpapers. With WallhavenUI, you can quickly access the latest wallpapers, top-rated images, or explore random picks with just a few clicks. The app also includes a search bar where you can find your favorite wallpapers by keyword.### Features
* Browse latest wallpapers from Wallhaven.cc
* Search for wallpapers using keywords
* Access top-rated wallpapers and random picks
* Open wallpaper in default browser for further exploration
* Clean, intuitive design with navigation buttons and scrollable thumbnailsOne cool feature is the ability to load thumbnails directly into the app without requiring a separate browser window. I'm thinking about adding more features like saving favorite wallpapers or displaying detailed information about each image.
### Installation
To run WallhavenUI, you'll need:* Python 3.x (preferably the latest version)
* PyQt6 library for GUI development
* `requests` and `beautifulsoup4` libraries for web scrapingYou can install required libraries using pip:
```bash
pip install pyqt6 requests beautifulsoup4
```
To run the app, simply execute `python main.py` in your terminal.### Usage
1. Run the application using `python main.py`.
2. Use navigation buttons to browse through different sections (latest, top-rated, random).
3. Enter keywords in the search bar to find specific wallpapers.
4. Click on a thumbnail to open the wallpaper in your default browser.### Contributing
Feel free to contribute by suggesting new features or reporting any issues you encounter! This project is open-source and I'm excited to collaborate with fellow developers.### License
WallhavenUI is licensed under the MIT license. See `LICENSE` file for details.### Tags/Keywords
* Wallpapers Browser
* PyQt6 GUI Application
* Web Scraping
* Beautifulsoup4
* Requests Library