8000 GitHub - XT20100612/Motivational-widget: A lightweight, customizable desktop widget that displays a slideshow of images from a folder of your choice. Perfect for motivational quotes, inspirational images, or personal photos that keep you focused throughout your day.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A lightweight, customizable desktop widget that displays a slideshow of images from a folder of your choice. Perfect for motivational quotes, inspirational images, or personal photos that keep you focused throughout your day.

License

Notifications You must be signed in to change notification settings

XT20100612/Motivational-widget

 
 

Repository files navigation

Motivational Widget

A lightweight, customizable desktop widget that displays a slideshow of images from a folder of your choice. Perfect for motivational quotes, inspirational images, or personal photos that keep you focused throughout your day.

✨ Features

  • Image Slideshow: Display images from any folder with customizable timing
  • Sleek Interface Options:
    • Borderless mode with custom title bar
    • Dark/light theme options
    • Always-on-top capability
  • User-friendly Controls:
    • Position lock to prevent accidental movement
    • Minimize to taskbar
    • Right-click menu for all settings
  • Windows Integration:
    • Add to startup for automatic launch at Windows login
    • Save position and settings between sessions

🚀 Installation

Download Executable (Recommended)

  1. Download the latest release from the Releases section
  2. Scroll down to "Assets" and click the "MotivationWidget.exe" to download.
  3. Run the executable file - no installation needed!
  4. Note: This program is safe and secure. Kindly read the Security and Privacy section below for more info.

Run from Source

  1. Clone this repository

    git clone https://github.com/PaenuthOtherProjs/Motivational-widget.git
    cd Motivational-widget
  2. Install required packages

    pip install -r requirements.txt
  3. Run the application

    python motivation_widget.py

📖 Usage

  1. First Launch: On first launch, you'll have to right click inside the widget and select a folder containing images
  2. Image Selection: Choose any folder with JPG, PNG, GIF, or BMP images
  3. Settings:
    • Right-click on the widget to access all settings
    • Left-click and drag the title bar to move the widget (when position is unlocked)

Menu Options

Option Description
Select Folder Choose a folder containing your images
Set Duration Change how long each image is displayed (seconds)
Always on Top Keep the widget visible above other windows
Lock Position Prevent accidental movement
Dark Mode Toggle between light and dark themes
Borderless Mode Toggle window borders
Run at Startup Set to run automatically when you log in

⚙️ Configuration

Settings are automatically saved to %USERPROFILE%\motivation_widget_config.json and loaded on startup.

🖥️ System Requirements

  • Windows 7 or higher
  • Python 3.7+ (if running from source)
  • Not tested on other OS

🤝 Contributing

Contributions are welcome! Please check the CONTRIBUTING.md file for guidelines.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Security and Privacy

100% Safe and Offline

The Motivational Widget is completely safe and contains no malicious code. Important privacy features:

  • Fully Offline: This application never connects to the internet
  • Zero Data Collection: We don't collect, store, or transmit any user data
  • Local Storage Only: All settings are stored locally on your computer in a simple configuration file
  • Open Source: The entire codebase is available for review

About Antivirus Detections

Some antivirus programs may flag the executable as suspicious. These are false positives due to several factors:

  1. It's a standalone executable created with a Python packager (like PyInstaller)
  2. It accesses your file system (to display your images)
  3. It uses "run at startup" capability
  4. It's unsigned (not code-signed with a certificate)

These are common triggers for heuristic-based detection algorithms, especially detection systems like "Tedy" which flag programs based on behavioral patterns rather than actual malicious code.

Verification Options

If your antivirus flags this application, you have several options:

  • Run from source: The safest option is to run the Python source code directly
  • Review the code: Examine what the program actually does
  • Add an exception: Configure your antivirus to allow this specific application

Technical Details

The application is built with standard Python libraries and Tkinter for the GUI. It only requires file system access to:

  1. Read images from your selected folder
  2. Save/load your configuration preferences
  3. Create a startup entry if you enable the "Run at Startup" option

About

A lightweight, customizable desktop widget that displays a slideshow of images from a folder of your choice. Perfect for motivational quotes, inspirational images, or personal photos that keep you focused throughout your day.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0