diff --git a/week-3/Chirag_Aparadh/wallpaperChanger.py b/week-3/Chirag_Aparadh/wallpaperChanger.py new file mode 100644 index 0000000..5ace393 --- /dev/null +++ b/week-3/Chirag_Aparadh/wallpaperChanger.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +# this scritp automatically changes wallpaper every 10 seconds +# the scritp is bad but it works! +#also for some reason it works only with bmp images + +import ctypes +import random +import os +import schedule +import time +import sys + + +def get_path(): + path = os.path.abspath('wallpapers') + for root, root1, files in os.walk('wallpapers'): + no_of_wallpapers = len(files) + random_no = random.randint(0, no_of_wallpapers-1) + path = os.path.join(path, files[random_no]) + + + return path + +def main(): + path = get_path() + ctypes.windll.user32.SystemParametersInfoW(20, 0, path, 0) + + +schedule.every(10).seconds.do(main) + +while 1: + schedule.run_pending() + time.sleep(1) + + + + diff --git a/week-3/Chirag_Aparadh/wallpapers/1.bmp b/week-3/Chirag_Aparadh/wallpapers/1.bmp new file mode 100644 index 0000000..e4ed3fb Binary files /dev/null and b/week-3/Chirag_Aparadh/wallpapers/1.bmp differ diff --git a/week-3/Chirag_Aparadh/wallpapers/2.bmp b/week-3/Chirag_Aparadh/wallpapers/2.bmp new file mode 100644 index 0000000..d86a90a Binary files /dev/null and b/week-3/Chirag_Aparadh/wallpapers/2.bmp differ diff --git a/week-3/Chirag_Aparadh/wallpapers/3.bmp b/week-3/Chirag_Aparadh/wallpapers/3.bmp new file mode 100644 index 0000000..5d20051 Binary files /dev/null and b/week-3/Chirag_Aparadh/wallpapers/3.bmp differ diff --git a/week-3/Chirag_Aparadh/wallpapers/4.BMP b/week-3/Chirag_Aparadh/wallpapers/4.BMP new file mode 100644 index 0000000..3ba9f4a Binary files /dev/null and b/week-3/Chirag_Aparadh/wallpapers/4.BMP differ diff --git a/week-3/Chirag_Aparadh/wallpapers/5.bmp b/week-3/Chirag_Aparadh/wallpapers/5.bmp new file mode 100644 index 0000000..d5828d8 Binary files /dev/null and b/week-3/Chirag_Aparadh/wallpapers/5.bmp differ diff --git a/week-3/Chirag_Aparadh/wallpapers/6.bmp b/week-3/Chirag_Aparadh/wallpapers/6.bmp new file mode 100644 index 0000000..f9585a4 Binary files /dev/null and b/week-3/Chirag_Aparadh/wallpapers/6.bmp differ