All Projects → ssimunic → Daily Reddit Wallpaper

ssimunic / Daily Reddit Wallpaper

Licence: gpl-3.0
Change your wallpaper to the most upvoted image of the day from /r/wallpapers or any other subreddit on system startup

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Daily Reddit Wallpaper

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 (-77.78%)
Mutual labels:  wallpaper, reddit
vitrina-legacy
A companion app for Muzei that fetches images from Reddit
Stars: ✭ 23 (-92.26%)
Mutual labels:  wallpaper, reddit
Redpaper
A tool to download and set desktop wallpapers from Reddit
Stars: ✭ 64 (-78.45%)
Mutual labels:  wallpaper, reddit
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 (-94.28%)
Mutual labels:  wallpaper, reddit
Liked-Saved-Image-Downloader
Save content you enjoy!
Stars: ✭ 80 (-73.06%)
Mutual labels:  reddit
spotify-reddit
Spotify playlists backed by subreddits
Stars: ✭ 14 (-95.29%)
Mutual labels:  reddit
Bing-wallpapers
Fetch the Bing wallpaper image of the day
Stars: ✭ 19 (-93.6%)
Mutual labels:  wallpaper
WallcatWindows
Enjoy a new, beautiful wallpaper, every day.
Stars: ✭ 26 (-91.25%)
Mutual labels:  wallpaper
Reddit
historical code from reddit.com
Stars: ✭ 15,912 (+5257.58%)
Mutual labels:  reddit
Urs
Universal Reddit Scraper - A comprehensive Reddit scraping command-line tool written in Python.
Stars: ✭ 275 (-7.41%)
Mutual labels:  reddit
PlayStoreLinks Bot
A Reddit Bot that links to Android Apps when requested.
Stars: ✭ 91 (-69.36%)
Mutual labels:  reddit
ChangeWallpaper
This script downloads the Bing and Nasa daily wallpaper and uses them to changes the background on the Linux and Windows os periodically.
Stars: ✭ 14 (-95.29%)
Mutual labels:  wallpaper
Wallpaper
html5/c++实现桌面动态壁纸 (可hover交互 ) Make wallpaper with html,like Wallpaper Engine in steam
Stars: ✭ 263 (-11.45%)
Mutual labels:  wallpaper
memer-action
A GitHub Action for Programmer Memes xD
Stars: ✭ 21 (-92.93%)
Mutual labels:  reddit
Livewallpaper
A tiny win10 (dynamic) wallpaper changer | 巨应壁纸 | 动态壁纸
Stars: ✭ 274 (-7.74%)
Mutual labels:  wallpaper
gettit
An easy to use go program to download videos from Reddit.
Stars: ✭ 27 (-90.91%)
Mutual labels:  reddit
GfycatDetailsConvert
Reddit bot built on top of snoowrap which helps with converting Gfycat URLs.
Stars: ✭ 14 (-95.29%)
Mutual labels:  reddit
Reddit Analysis
A Python script that parses post titles, self-texts, and comments on reddit and makes word clouds out of the word frequencies.
Stars: ✭ 269 (-9.43%)
Mutual labels:  reddit
reddit-comment-bot
Reddit bot that auto replies to comments on set subreddits
Stars: ✭ 59 (-80.13%)
Mutual labels:  reddit
reddit-radio
Discord bot that streams music and radio to voice channels.
Stars: ✭ 29 (-90.24%)
Mutual labels:  reddit

Daily Reddit Wallpaper

Build Status

This script changes your wallpaper to most upvoted image of the day on /r/wallpapers or from any other subreddit.

Run it on startup for new wallpaper on every session.

Supported: Linux (gnome, kde, mate, lxde), Windows and OS X

Dependencies

Make sure you have Python installed and PATH variable set.

Ubuntu

If you don't have pip for Python:

sudo apt-get install python-pip

You will need modules requests and praw installed, which are in requirements.txt:

pip install -r requirements.txt

Windows

Follow this guide to install pip and configure PATH variable. The rest is the same.

Using script

Simply run:

python /home/silvio/Scripts/change_wallpaper_reddit.py

If you wanna use other subreddit, include argument with the subreddit name:

python /home/silvio/Scripts/change_wallpaper_reddit.py --subreddit art

If you don't want to change your wallpaper daily, you can use newest, hourly, weekly, monthly or yearly wallpaper too by adding one of the following arguments: new, hour, week, month, year to the script.

Example:

python /home/silvio/Scripts/change_wallpaper_reddit.py --time week

NSFW images are disabled by default, to enable them add --nsfw.

On OS X, you can specify display number with option --display. Use 0 for all display (default), 1 for main display and so on.

To change default location where image will be saved, use --output folder/subfolder.

Running on startup

Ubuntu

To make managment of the script simple, we can accomplish this using built-in Startup Applications.

Startup Applications

Click on Add.

Add new startup command

Note: you can use --subreddit and --time arguments here aswell.

Windows

We will be using Task Scheduler for this. You can find it in Windows search. Once you open it, click on Create Basic Task Follow the procedure.

Procedure

Procedure

Procedure

Procedure

In Add arguments field type the location of the script. Example

"D:\change_wallpaper_reddit.py"

or

"D:\change_wallpaper_reddit.py" --subreddit art --time week

Running every minute or hour

Look into using cronjobs on Linux or Task Scheduler on Windows for performing this.

Configuration file

Instead of writing arguments every time you run the script, you can also use configuration file which should be located at ~/.config/change_wallpaper_reddit.rc.

Example of configuration file:

subreddit=art
time=day
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].