Files
daun/modules/wallpaper.py
2022-04-08 21:27:26 +03:00

19 lines
507 B
Python

# Module to change wallpapers
import ctypes
import os
import requests
def set_wallpaper(link: str) -> None:
"""
Set the wallpaper to the given link or file
"""
if link.startswith('http'):
with open(str(os.getenv('TEMP') + 'wallpaper' + link.split('.')[-1]), 'wb') as f:
f.write(requests.get(link).content)
path = os.getenv('TEMP') + 'wallpaper' + link.split('.')[-1]
else:
path = link
ctypes.windll.user32.SystemParametersInfoW(20, 0, path, 0)