Skip to content

Nap-Buster is the ultimate WAKE-UP call for your laptop! It ensures your computer never accidentally falls asleep, keeping it active by detecting your presence and simulating activity when needed. No more unexpected naps during your work or leisure.

Notifications You must be signed in to change notification settings

Apollo-Blaze/Nap-Buster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Nap-Buster

Tired of your laptop falling asleep just when you’re in the middle of a binge-watch session or lost in an article? Introducing Nap-Buster – the ultimate wake-up call for your computer!

Nap-Buster keeps your laptop alert and active by making sure it knows when you're around. No more accidental naps in the middle of your favorite shows, and no more work interruptions. Whether you're reading, watching, or just too lazy to move, Nap-Buster ensures your laptop stays awake, just like you!


Features

  • Face Detection: Using your webcam, Nap-Buster checks if you're present to stop the laptop from going to sleep.
  • Idle Time Monitoring: Tracks how long your laptop has been idle and wakes it up before it goes to sleep.
  • Customizable Timeout: Adjust the sleep timeout based on your laptop's settings for a personalized experience.
  • Simulated Activity: If a face is detected, it simulates user activity to prevent sleep mode.
  • Efficient Power Usage: The camera is activated only when necessary, reducing power consumption.
  • User Privacy & Security: Notifications are sent to inform you when the camera is in use, ensuring transparency and security.

Tech Stack

  • Python: The core language for this project.
  • OpenCV: For face detection and webcam access.
  • Mediapipe: Used for efficient face detection in real-time.
  • Plyer: For desktop notifications when checking for user presence.

Demo

For demonstartional purposes I have kept the sleep time as 20 seconds...

Nap-Buster Demo

The gif ends abruptly cuz the laptop went into sleep :)

Contributing

Your contributions are welcomed! If you'd like to add a feature, fix bugs, or improve the code, feel free to fork this repo, open an issue, or submit a pull request.


Got ideas for more features or improvements? Don’t hesitate to contribute, suggest, or just let me know how Nap-Buster has made your laptop more awake than ever before!

About

Nap-Buster is the ultimate WAKE-UP call for your laptop! It ensures your computer never accidentally falls asleep, keeping it active by detecting your presence and simulating activity when needed. No more unexpected naps during your work or leisure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages