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 zcmWIL<>g{vU|$j?pHPb@0QC@s>@%uUx1Pt3_FNGwP#D%Q_UP038ucS~jhsfA*Y zgIE|C7@R?l(gHb(v6iWZF@-6csYs%PVF6|%uitmX3%8ztKzcL zPf0D)&nwNz3DIP_#gt!si>g6GswMpVkL|zEHJSY*10SxY|TuJ5Vy1Y zz5Mh4|Nkl$z4XkqD*m+83>R8B*4oOq 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}")