From 1e395280e49888984d4a2569ba51ab9b00cafe0d Mon Sep 17 00:00:00 2001 From: Arthur Date: Sat, 18 Jun 2022 23:49:00 +0500 Subject: [PATCH] stable ver start --- __pycache__/func.cpython-38.pyc | Bin 0 -> 917 bytes func.py | 26 ++++++++++++++++++++++++++ main.py | 7 +++++++ wallpyper.py | 13 ------------- 4 files changed, 33 insertions(+), 13 deletions(-) create mode 100644 __pycache__/func.cpython-38.pyc create mode 100644 func.py create mode 100755 main.py delete mode 100644 wallpyper.py diff --git a/__pycache__/func.cpython-38.pyc b/__pycache__/func.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1f6280c04efb91d6541cb84808c17d81e17dd38f GIT binary patch literal 917 zcmZuv-D?v;5TD)qOia@#QZ1sKQiKT2f#{nAMJeJ#h_$71;KTKHlN`A(cke1W(x=vE z|A10xAARu;x>uk2FNhFlFIHM`U}k4#Kj!zFo!ym{CZKfg|JdK906$f5RWuA=52<)FIKsxGcRQUuABZqX3P^MJe z&Ebs9;hYdi+Dm^<@6<5^EUFF4X5VG}z)gxM+Ue4Yrm`~SOy)f9YMvFOaqK6oGSec@ ziX5@?g8?4>4#L1vzk1iu1}Wq2ILxDD313Df4}1WxG@^84J`gXi!bw&5dw z2XfN~W!uf;%>APJH^cr_M3lxfj3Nh#>S@N4y0QvJVZFWGV^rQ-b zv=Fgqp?3|h+EV?f@%GWF@xoWS4)_n6*icw=dV+bxt0}z68s_xN95YUJW*$+p#BL2P zelHe_Qtyq!QMo$e6K8XCf4nIJKjKc=-uHv)v!0wdevzk6dCz(5@L-ZU8xNhnbDi`~ zSF4PAZfdfXK76(F_6kb{ThvrrlILpHh8%mfhUveQJLEPM9gMqVtJ@UnZ#+}rRHU(3 z#h|jHQ06QYm7&@wacU-M7;q`txLa4PJ66B(-^%ujIAuk|`vfmYb;~9;)oGKqY16We EKi1mHw*UYD literal 0 HcmV?d00001 diff --git a/func.py b/func.py new file mode 100644 index 0000000..1d45515 --- /dev/null +++ b/func.py @@ -0,0 +1,26 @@ +import os +import random + +PATH = '/home/arthur/img/Wallpapers/media/'# path to media + +files = os.listdir(PATH) + +media = random.choices(files)[0] + +def run(command,output=False): + devNull = ">/dev/null" + if output == True: + os.system(command) + else: + os.system(command + devNull) + +def kill(): + with open('/tmp/wallpyper','r') as file: + for pid in file: + run(f'kill {pid}') + +def setWallPeper(): + if media[-4:] != '.gif': + run(f"feh --bg-scale {PATH}{media}") + else: + run(f"back4.sh auto {PATH}{media} & echo $! > /tmp/wallpyper",True) diff --git a/main.py b/main.py new file mode 100755 index 0000000..870c3cc --- /dev/null +++ b/main.py @@ -0,0 +1,7 @@ +#!/usr/bin/python3 + +from func import * + +if __name__ == '__main__': + kill() + setWallPeper() diff --git a/wallpyper.py b/wallpyper.py deleted file mode 100644 index a5dd802..0000000 --- a/wallpyper.py +++ /dev/null @@ -1,13 +0,0 @@ -import os -import random - -PATH = '/home/arthur/img/Wallpapers/media/'# path to media - -files = os.listdir(PATH) - -media = random.choices(files)[0] - -if media[-4:] != '.gif': - os.system(f"feh --bg-scale {PATH}{media}") -else: - os.system(f"back4.sh auto {PATH}{media}")