All Projects → keystroke3 → Redpaper

keystroke3 / Redpaper

Licence: gpl-3.0
A tool to download and set desktop wallpapers from Reddit

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Redpaper

vitrina-legacy
A companion app for Muzei that fetches images from Reddit
Stars: ✭ 23 (-64.06%)
Mutual labels:  wallpaper, reddit
YdarWallpaper
opengl渲染的动态桌面壁纸
Stars: ✭ 65 (+1.56%)
Mutual labels:  wallpaper, desktop
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 (+3.13%)
Mutual labels:  wallpaper, reddit
Dmskin Wallpaper Maker
Windows 桌面动态壁纸 视频壁纸
Stars: ✭ 151 (+135.94%)
Mutual labels:  wallpaper, desktop
Daily Reddit Wallpaper
Change your wallpaper to the most upvoted image of the day from /r/wallpapers or any other subreddit on system startup
Stars: ✭ 297 (+364.06%)
Mutual labels:  wallpaper, reddit
Oh My Earth
Make a real time earth picture as your wallpaper
Stars: ✭ 168 (+162.5%)
Mutual labels:  wallpaper, desktop
Wallop
Extensible, living/animated wallpaper engine built in C# using Silk.NET's OpenGL wrapper at its core.
Stars: ✭ 27 (-57.81%)
Mutual labels:  wallpaper, desktop
komorebi
A beautiful and customizable wallpaper manager for Linux
Stars: ✭ 231 (+260.94%)
Mutual labels:  wallpaper, desktop
animwall
Animated wallpapers for Linux
Stars: ✭ 28 (-56.25%)
Mutual labels:  wallpaper, desktop
ActiveDesktopPlus
A simple app that lets you pin windows to your desktop and use fullscreen programs and videos as interactive wallpapers.
Stars: ✭ 88 (+37.5%)
Mutual labels:  wallpaper, desktop
Repaper
Desktop that changes based on weather & time
Stars: ✭ 148 (+131.25%)
Mutual labels:  wallpaper, desktop
Lively
Stars: ✭ 5,721 (+8839.06%)
Mutual labels:  wallpaper, desktop
Wincustomdesktop
自绘桌面框架,用你的代码绘制桌面
Stars: ✭ 109 (+70.31%)
Mutual labels:  wallpaper, desktop
Komorebi
A beautiful and customizable wallpapers manager for Linux
Stars: ✭ 2,472 (+3762.5%)
Mutual labels:  wallpaper, desktop
Himawari Bg
🌏 Set the latest image from Himawari 8 as your desktop background.
Stars: ✭ 81 (+26.56%)
Mutual labels:  wallpaper, desktop
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 (-73.44%)
Mutual labels:  wallpaper, reddit
Zvirtualdesktop
Windows 10 Virtual Desktop Hotkeys, System Tray Icon, Wallpapers, and Task View replacement
Stars: ✭ 322 (+403.13%)
Mutual labels:  wallpaper, desktop
Paperview
A high performance X11 animated wallpaper setter
Stars: ✭ 999 (+1460.94%)
Mutual labels:  wallpaper, desktop
Xsuspender
👀 💻 💤 🔋 Save battery by auto-suspending unfocused X11 applications.
Stars: ✭ 53 (-17.19%)
Mutual labels:  desktop
Desk Changer
Gnome-Shell wallpaper changing extension with multiple profile support
Stars: ✭ 58 (-9.37%)
Mutual labels:  wallpaper

Redpaper

Overview

Redpaper is a simple tool that is used to download and set new wallpapers.
It gets the images from reddit.com.

If you frequently search for, download and set wallpapers, or like to give you system
a new look, you this tool is for you. When you want to change the wallpaper, you simply
run Redpaper's download tool and it will scout Reddit for the best wallpaper of the
day and download them. You can then change the wallpaper using it.

Main Menu

Installation

If you are running Arch or Arch-based distro, you can install from aur: yay -S redpaper-git

Redpaper only works on Linux systems at the moment, therefor only people running Linux
can use it.

Dependencies

  • Python 3.6 or later
  • Python3-pip
  • Requests
  • Pillow
  • PyGObject
  • xwallpaper (only if you use tiling window managers)

Python3 should come by default on a Linux system, but if you are not sure if it is installed,
you can run python3 in your terminal. If you get no errors, then you can proceed. If you
get an error, you should visit python.org to get it.
Pip comes by default with Python. If for some reason you don't have it, you can run:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
and then
python get-pip.py The other dependencies will be automatically installed.

Procedure

When the first two dependencies have been met, you can run the following command to do the install:
git clone https://github.com/keystroke3/redpaper.git && cd redpaper && sudo sh install.sh

Tiling window managers

If you are running a tiling window manager like i3, bspwm etc.. you will need to add this to your
autostart files e.g. ~/.config/bspwm/bspwmrc if you are using bspwm:
$HOME/.redpaper/wallapaper.sh
This line makes sure that the wallpaper you set will persist after logging in.

Usage

To use, simply run redpaper in the terminal. Once the installation is complete, you can use Redpaper in two ways, with command mode and with
and with interactive shell.

Interactive mode (TUI)

You can also run redpaper in interactive mode, that does not involve typing commands.
To actaivate this mode, simply run redpaper without any arguments to bring it up.

Command Line Mode (CLI)

You can run the redpaper command with arguments to perform tasks. You can also pass a file name, folder name or list of folder names that contain images, in the form redpaper FILE redpaper FOLDER1, FOLDER2... The list of arguments can be listed by running redpaper -h or redpaper --help

Options

flag name Descritpion
-d --download Downloads new wallpapers
-c --change sets the next image in list as wallapper. Sets the first one in the list after a the list has been updated or at EOL
-b --back Sets the previous image in the list as wallpaper
-a --all Download new wallpapers and set the first one
-l --limit LIMIT Number of wallpapers to look for. This is not the number of file that will be downloaded. A check is done to make sure the images are 16:9 aspect ratio or close to it. Default = 5
-p --path PATH Sets the download location for new wallpapers.
-i --image IMAGE Sets a specified image as wallpaper.
-f --folder [FOLDER ...] Uses images stored in the specified folder. Multiple folders can be added
-s --settings change settings permanently. Use this in combination with other modifier flags to make them modifications permanent. E.g. redpaper -sl 10 will set the look up limit to 10.

Keep in mind that settings will be ignored when the alternative value is passed as an argument in command mode.
The behavior of the program can be slightly modified by the user. Currently, there are only
a few changes that can be made. The settings are:

Contributions

All input and contibutions are welcome. If you have a feature you want, you can ask for it in the issues tab. If you can help improve the code and add the feature, then fork the repo and create a pull request.

Leagal stuff

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].