All Projects → kriticalflare → KustomPyper

kriticalflare / KustomPyper

Licence: GPL-3.0 license
Get amazing wallpapers from reddit, unsplash, bing and wallhaven for your Desktop

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to KustomPyper

reddit-image-fetcher
A JavaScript package for fetching reddit images, memes, wallpapers and more.
Stars: ✭ 40 (+66.67%)
Mutual labels:  reddit, wallpapers
LiveWallpaper
A tiny win10 (dynamic) wallpaper changer | 巨应壁纸 | 动态壁纸 | Free wallpaper engine
Stars: ✭ 396 (+1550%)
Mutual labels:  wallpapers, wallpaper-changer
RedditWallpaperBot
A Bot for Reddit that gets top Hot sorted picture from a given Subreddit and sets it as background.
Stars: ✭ 15 (-37.5%)
Mutual labels:  reddit, wallpapers
Lively
Stars: ✭ 5,721 (+23737.5%)
Mutual labels:  wallpapers, wallpaper-changer
DownloadRedditImages
Easily download all the images from any subreddit (also select sort_type if you want hot/top/new/controversial, and also sort_time day/week/month/year/all). Randomly select downloaded images and set as wallpaper, updating every 30 mins (or whenever you want duh)!
Stars: ✭ 66 (+175%)
Mutual labels:  reddit, wallpaper-changer
PrawWallpaperDownloader
Download images from reddit
Stars: ✭ 18 (-25%)
Mutual labels:  reddit, wallpapers
set-top-reddit-wallpaper
PowerShell script to set the wallpaper as the top post of the day/week/month from /r/wallpapers and /r/wallpaper or any other subreddits.
Stars: ✭ 17 (-29.17%)
Mutual labels:  reddit, wallpaper-changer
Graw
Golang Reddit API Wrapper
Stars: ✭ 251 (+945.83%)
Mutual labels:  reddit
crypto-subreddits-cli
👽 Track Cryptocurrency Subreddits On The Command Line 👽
Stars: ✭ 24 (+0%)
Mutual labels:  reddit
Reeddit
Minimal, elastic Reddit reader web-app client
Stars: ✭ 235 (+879.17%)
Mutual labels:  reddit
Solarized Everything Css
A collection of Solarized user-stylesheets for...everything?
Stars: ✭ 219 (+812.5%)
Mutual labels:  reddit
food-and-grocery-automatization
Python application that automatizes your food and grocery orders using Selenium library.
Stars: ✭ 15 (-37.5%)
Mutual labels:  pyqt5
Handwritten Digit Recognition
手写数字识别。利用Tensorflow和MNIST实现的一个简单的手写数字识别程序。
Stars: ✭ 22 (-8.33%)
Mutual labels:  pyqt5
Reaper
Social media scraping / data collection tool for the Facebook, Twitter, Reddit, YouTube, Pinterest, and Tumblr APIs
Stars: ✭ 240 (+900%)
Mutual labels:  reddit
PyTunes
A lightweight music player made in Python
Stars: ✭ 38 (+58.33%)
Mutual labels:  pyqt5
Praw
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.
Stars: ✭ 2,675 (+11045.83%)
Mutual labels:  reddit
reddit get top images
Get top images from any subreddit
Stars: ✭ 37 (+54.17%)
Mutual labels:  reddit
Snooful
The most complete bot for moderation, utility, and fun in Reddit Chat.
Stars: ✭ 13 (-45.83%)
Mutual labels:  reddit
find-song
Song recognition for Reddit
Stars: ✭ 29 (+20.83%)
Mutual labels:  reddit
tws async
Make the Python IB API from Interactive Brokers run inside an event loop
Stars: ✭ 79 (+229.17%)
Mutual labels:  pyqt5

KustomPyper

Get amazing wallpapers from reddit, unsplash , wallhaven and bing for your Desktop

made-with-python issues forks GPLv3 License GitHub stars Code Style

GUI tool to get random wallpapers:

  • Choose from default subreddits
  • Or even add your own!
  • Get wallpapers according to relevance
  • Search for wallpapers
  • Find wallpapers featured by unsplash
  • find the best anime walls from wallhaven
  • Set the range of random posts
  • Get the wallpapers of the day from bing
  • Toggle Windows dark mode from the app itself!
  • Keep track of the wallpapers you have set before
  • Save your favourite walls

Built With

Getting Started

First of all make sure to get your own set of api keys as mentioned here.

Create a secrets.py file inside KustomPyper\src folder as shown below

reddit_client_id = '<client-id>'
reddit_client_secret = '<client-secret>'
user_agent = '<your-useragent>'
wallhaven_api_key = '<your-wallhaven-api-key>'

Now make sure you have installed all the required dependencies, preferrably in a virtual environment. Run the following commands in the command prompt: To create a virtual environment

python -m venv Venv

Now to activate the virtual environment

Venv\Scripts\activate.bat

Install the requirements

pip install -r requirements.txt

To run the app without building an exe

python app.py

One can also build the project by

 python setup.py bdist_msi

You will find an executable installer in the KustomPyper\src\dist folder that can be used to install KustomPyper on the supported platforms

Supported Platforms

  • Windows 10 1809 and later

API Key Requirements

  • reddit and wallhaven require your own api keys
  • bing and unsplash dont require keys as of now

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

GPL

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].