Setup Guide

Configure your dynamic wallpaper on any device. Select your platform below to get started.

⚠️ First Step: Get Your Wallpaper URL

You need a specific wallpaper Link to set this up.
Go to the Wallpapers Collection, choose your favorite, and click the "Copy URL" button.

Android

Auto Refresh Every 1 Hour

Method 1: Quick Import (Recommended)

FASTEST

Download the pre-configured flow file and import it directly into the Automate app. No manual coding required.

01

Download Flow File

Download the WALLPEE.flo file to your phone's storage.
02

Import to Automate

Open Automate → Tap the 3-dot menu → Import → Select the downloaded WALLPEE.flo file.
03

Configure & Start

Tap the imported flow → Tap Start. Ensure you have granted Storage and Wallpaper permissions.

Method 2: Manual Setup

Requirements

  • Automate App
  • Storage Permission
  • Set Wallpaper Permission

Important: Disable battery optimization for Automate to ensure it runs in the background.

01

Create Wallpaper Folder

Open File Manager → Create folder Wallpee. Your wallpaper will save to: /storage/emulated/0/Wallpee/life.png
02

Create New Flow

Open Automate → Tap + (New Flow).
03

Add HTTP Request Block

Add block → Connectivity → HTTP request.
Method: GET
URL: Paste your copied URL here
(e.g., https://wallpee.p6s.in/api/year-progress)
Save response: Save to file
File path: /storage/emulated/0/Wallpee/life.png
04

Add Wallpaper Block

Add block → Display → Wallpaper image set. Tap the fx icon beside Image URI.
java
fileUri("/storage/emulated/0/Wallpee/life.png")
Enable: ✔ System (Home screen)   ✔ Lock screen (optional)
05

Add Delay Block

Add block → Date & time → Delay. Set to 1h 0m 0s.

iOS

Auto Refresh Every 1 Hour

⚠ iOS has restrictions, but automation is possible using the Shortcuts app.

01

Create Automation

Open Shortcuts → Animation → Create Personal Automation → Time of Day. Set to any time, Repeat Daily.

Inside the Automation Action:

02

Add Repeat Loop

Since iOS doesn't have an hourly trigger, add a 'Repeat' action set to 24 times.
// Inside Repeat Loop
1. Get Contents of URL https://wallpep.com/api/day-progress
2. Set Wallpaper
3. Wait 3600 seconds
03

Finalize

Disable 'Ask Before Running'. Note that Low Power Mode might pause this automation.

Windows

PowerShell + Task Scheduler

📌 Overview

  • Windows downloads the latest wallpaper from Wallpee
  • Saves it locally to C:\Wallpee
  • Automatically sets it as desktop wallpaper
  • Repeats forever every 1 hour (Fully automatic)

🔹 STEP 1 — Create the Wallpaper Script

1

Create Folder

Open File Explorer → Create this folder: C:\Wallpee
2

Create PowerShell Script

Open Notepad and paste this code:
powershell
# Wallpee URL $url = "https://wallpee.p6s.in/api/desktop/year-progress-bg" # Local folder & file $folder = "C:\Wallpee" $file = "$folder\wallpaper.jpg" # Create folder if not exists if (!(Test-Path $folder)) { New-Item -ItemType Directory -Path $folder | Out-Null } # Download latest wallpaper Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing # Set wallpaper Add-Type @" using System.Runtime.InteropServices; public class Wallpaper { [DllImport("user32.dll", SetLastError = true)] public static extern bool SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni); } "@ [Wallpaper]::SystemParametersInfo(20, 0, $file, 3)
3

Save File

Save inside C:\Wallpee as Wallpee.ps1. (Make sure "Save as type" is "All Files").

🔹 STEP 2 & 3 — Execution Policy & Test

1

Allow Script Execution

Right-click Start → Windows Terminal (Admin). Run Set-ExecutionPolicy RemoteSigned, assume Y to confirm.
2

Test Script

Run C:\Wallpee\Wallpee.ps1 in PowerShell. If the wallpaper changes, proceed.

🔹 STEP 4 — Create Scheduled Task

1

Open Task Scheduler

Press Win + R, type taskschd.msc, press Enter. Click "Create Task" (Not Basic Task).
2

General Tab

Name: Wallpee Auto Update. Select: 'Run only when user is logged on' and 'Run with highest privileges'. Configure for: Windows 10/11.
3

Trigger Tab

New → Begin task: On a schedule → Daily. Start time: Any. Advanced settings: → Repeat task every: 1 hour for duration: Indefinitely.
4

Action Tab

New → Action: Start a program. Program: powershell.exe. Add arguments: -ExecutionPolicy Bypass -WindowStyle Hidden -File "C:\Wallpee\Wallpee.ps1". Start in: C:\Wallpee.
5

Conditions & Settings

Uncheck 'Start only if on AC power'. Check 'Allow task to be run on demand'.
6

Test Task

Right-click your task → Run. Wallpaper should update instantly.

macOS

Cron Job + AppleScript

🔹 STEP 1 — Create Wallpaper Script

1

Open Terminal

Press Cmd + Space, type Terminal, and open it.
2

Create Script File

Run nano ~/wallpee.sh and paste the following code:
bash
#!/bin/bash # Wallpee URL URL="https://wallpee.p6s.in/api/desktop/year-progress-bg" # Save location FILE="$HOME/Pictures/wallpee.jpg" # Download wallpaper curl -L "$URL" -o "$FILE" # Set wallpaper (all desktops) osascript <<EOF tell application "System Events" tell every desktop set picture to "$FILE" end tell end tell EOF
3

Save & Make Executable

Press CTRL + X, then Y, then Enter. Then run: chmod +x ~/wallpee.sh

🔹 STEP 2 — Test Script

1

Run Manually

Run ~/wallpee.sh. If the wallpaper changes, proceed.

🔹 STEP 3 — Create Hourly Scheduler (launchd)

ℹ macOS uses launchd instead of cron for reliability.

1

Create Launch Agent

Run nano ~/Library/LaunchAgents/com.wallpee.auto.plist and paste:
xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.wallpee.auto</string> <key>ProgramArguments</key> <array> <string>/bin/bash</string> <string>/Users/YOUR_USERNAME/wallpee.sh</string> </array> <key>StartInterval</key> <integer>3600</integer> <key>RunAtLoad</key> <true/> </dict> </plist>
2

Replace Username

Change YOUR_USERNAME to your actual Mac username (e.g., /Users/param/wallpee.sh). Save with CTRL+X → Y → Enter.

🔹 STEP 4 — Load the Scheduler

1

Load Agent

Run launchctl load ~/Library/LaunchAgents/com.wallpee.auto.plist. Done!

Linux

Cron + Curl

🔹 STEP 1 — Create Wallpaper Script

1

Open Terminal

Press Ctrl + Alt + T to open Terminal.
2

Create Script File

Run nano ~/wallpee.sh and paste the following code:
bash
#!/bin/bash # Wallpee URL URL="https://wallpee.p6s.in/api/desktop/year-progress-bg" # Save location FILE="$HOME/Pictures/wallpee.jpg" # Download wallpaper curl -L "$URL" -o "$FILE" # Set wallpaper (GNOME) gsettings set org.gnome.desktop.background picture-uri "file://$FILE" gsettings set org.gnome.desktop.background picture-uri-dark "file://$FILE"
3

Save & Make Executable

Press CTRL + X, then Y, then Enter. Then run: chmod +x ~/wallpee.sh

🔹 STEP 2 — Test Script

1

Run Manually

Run ~/wallpee.sh. If the wallpaper changes, proceed.

🔹 STEP 3 — Create Hourly Scheduler (cron)

1

Open Cron Editor

Run crontab -e.
2

Add Cron Job

Add this line at the bottom (replace YOUR_USERNAME with your actual username):
bash
0 * * * * /home/YOUR_USERNAME/wallpee.sh
3

Save and Exit

Save the file. The wallpaper will now update automatically every hour.