Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.os.linux.ubuntu    |    I preferred Xubuntu, seemed a bit faster    |    134,474 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 134,284 of 134,474    |
|    Dr. Noah Bodie to All    |
|    AI Created A Simple Countdown Timer For     |
|    08 May 25 11:11:32    |
      XPost: alt.os.linux.mint       From: noah@bodie.not              AI created a countdown timer that has a memo feature. The way it works       is you create a timer.sh file and when you click it you get a pop-up       window that asks you to enter the number of minutes to wait before       playing a whistle sound (your own .mp3 file) and a short note relating       to what the timer is reminding you of, like "turn off stove"              ---              #!/bin/bash              # Use zenity form to get both minutes and memo in one dialog       form_output=$(zenity --forms --title="Set Timer" \        --text="Enter timer details:" \        --add-entry="Minutes to wait" \        --add-entry="Memo")              # If the user cancelled the form       if [[ $? -ne 0 ]]; then        exit 1       fi              # Split the form output into variables       minutes=$(echo "$form_output" | cut -d'|' -f1)       memo=$(echo "$form_output" | cut -d'|' -f2)              # Validate minutes input       if [[ -z "$minutes" || ! "$minutes" =~ ^[0-9]+$ ]]; then        zenity --error --text="Invalid input. Please enter a number of       minutes."        exit 1       fi              # Wait for the specified number of minutes       sleep $(( minutes * 60 ))              # Play the MP3 in the background       mpg123 /home/~/Desktop/Sound/Steam.Whistle.mp3 &       MP3_PID=$!              # Show final alert with memo and STOP button       zenity --info \        --title="Alarm" \        --ok-label="STOP" \        --text="Time's up!\n\n$memo"              # Stop the audio       kill $MP3_PID 2>/dev/null              --- SoupGate-DOS v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca