diff --git a/projects/AES256/AES256.py b/projects/AES256/AES256.py index 67521bcd..d1008786 100644 --- a/projects/AES256/AES256.py +++ b/projects/AES256/AES256.py @@ -6,9 +6,13 @@ import os from Cryptodome.Cipher import AES from Cryptodome.Random import get_random_bytes +import platform - -os.system("cls") +#For different OS +if platform.system() == "Windows": + os.system("cls") +else: + os.system("clear") # Start of Encryption Function diff --git a/projects/Alarm Clock/alarm_clock.py b/projects/Alarm Clock/alarm_clock.py index f73e71da..ac79b9ab 100644 --- a/projects/Alarm Clock/alarm_clock.py +++ b/projects/Alarm Clock/alarm_clock.py @@ -1,8 +1,8 @@ from tkinter import * import datetime import time -import winsound from threading import * +from pygame import mixer # create object root = Tk() @@ -29,11 +29,12 @@ def alarm(): if current_time == set_alarm_time: print("Wake Up now!") # play sound continuously - winsound.PlaySound( - "sound.wav", - winsound.SND_ASYNC | winsound.SND_LOOP | winsound.SND_FILENAME, - ) + mixer.init() + mixer.music.load('sound.wav') + mixer.music.play() +def stop_alarm(): + mixer.music.stop() Label(root, text="Alarm Clock", font=("Helvetica 20 bold"), fg="red").pack(pady=10) Label(root, text="Set Time", font=("Helvetica 15 bold")).pack() @@ -214,7 +215,6 @@ def alarm(): Button(root, text="Set Alarm", font=("Helvetica 15"), command=Threading).pack(pady=20) -stop_alarm = lambda: winsound.PlaySound(None, winsound.SND_PURGE) button = Button(root, text="Stop Alarm", bg="red", fg="white", command=stop_alarm).pack( pady=30 ) diff --git a/projects/Alarm Clock/sound.wav b/projects/Alarm Clock/sound.wav new file mode 100644 index 00000000..fd675d7b Binary files /dev/null and b/projects/Alarm Clock/sound.wav differ