Рубрики
Без рубрики

День 8 – Случайные обои Changer – 100 дней 100 сценариев Python

День 6 – преобразует PDF в CSV, 7 день – автоматически толкает код GitHub. Теги с Python, производительностью, начинающими, карьерой.

100 дней 100 сценариев Python (13 части серии)

День 8: update_gnome_wallpaper

Этот скрипт будет случайным образом выбрать файл изображения из папки файлов и обновлять обои в Ubuntu

import os,random
import constants

WALLPAPER_DIR= constants.WALLPAPER_DIR # Wallpaper Location 

images=[item for item in os.listdir(WALLPAPER_DIR) if os.path.isfile(os.path.join(WALLPAPER_DIR,item)) and item.split(".")[-1].lower() in ["png",'jpg']]

if len(images) >0:
    wallpaper=random.choice(images)
    os.system("gsettings set org.gnome.desktop.background picture-uri file://"+os.path.join(WALLPAPER_DIR,wallpaper))

Пожалуйста, посетите My Git Reppo, чтобы проверить все вызовы предыдущих дней.

https://github.com/ganeshraja10/automated-python-scripts

100 дней 100 сценариев Python (13 части серии)

Оригинал: “https://dev.to/ganesh/day-8-random-wallpaper-changer-100-days-100-python-scripts-2on6”