A desktop reminder application inspired by David Goggins' mentality and discipline. Built with Python, it sends periodic notifications featuring Goggins' most powerful quotes to help you push your limits, stay accountable, and embrace the challenges throughout your day. Perfect for those who want to build mental toughness and maintain the warrior mentality in their daily life.
Here's an example of how the notifications and reminder interface look:
- Customizable reminder intervals
- Desktop notifications with inspirational messages
- User-friendly GUI interface
- Ability to start/stop reminders at any time
- Custom message support through template.txt
- Python 3.x
- Windows OS
- Clone this repository:
git clone {link-to-the-github-repo}
cd PingMe- Install required packages:
pip install -r requirements.txt- Open PowerShell in the project directory
- Copy and paste the following command:
$pythonwPath = "C:\Users\$env:USERNAME\AppData\Local\Microsoft\WindowsApps\pythonw.exe"; $currentDir = (Get-Location).Path; $desktopPath = [Environment]::GetFolderPath('Desktop'); $WshShell = New-Object -comObject WScript.Shell; $Shortcut = $WshShell.CreateShortcut("$desktopPath\PingMe.lnk"); $Shortcut.TargetPath = $pythonwPath; $Shortcut.Arguments = "`"$currentDir\main.py`""; $Shortcut.WorkingDirectory = $currentDir; $Shortcut.IconLocation = "$currentDir\David-Goggins.ico"; $Shortcut.Save()- Right-click on your desktop
- Select New > Shortcut
- For the location, enter:
Replace FULL_PATH_TO_YOUR_FOLDER with the actual path where you cloned the repository
pythonw.exe "FULL_PATH_TO_YOUR_FOLDER\main.py" - Click Next
- Name the shortcut "PingMe"
- Click Finish
- Double-click the desktop shortcut to launch the application
- Enter your desired reminder interval in seconds
- Click "Start" to begin receiving reminders
- Click "Stop" to pause the reminders
- Close the window to exit the application
To customize the reminder messages:
- Add your custom messages in
template.txt, one per line - Save the file
- Restart the application
The application comes with a template.txt containing motivational quotes from David Goggins, including:
- "Don't stop when you're tired. Stop when you're done."
- "The pain you feel today will be the strength you feel tomorrow."
- "Stay hard! Embrace the suck!"
- "When you think you're exhausted, you're only at 40% of your capacity."
And many more quotes focused on mental toughness, self-discipline, and pushing past your limits.
STAY HARD
