Skip to content
This repository has been archived by the owner on Aug 13, 2023. It is now read-only.
/ Caffeinate Public archive

Don't let your computer go to sleep while you're busy thinking

License

Notifications You must be signed in to change notification settings

subash774/Caffeinate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caffeinate

Don't let your computer go to sleep while you're busy thinking.

Why would I need this?

Software engineering is more about thinking than typing. And it's very annoying when you're whiteboarding or just thinking and your work machine goes to sleep. Most of the times, we don't have admin access to change the settings so this helps prevent the computer from going to sleep.

Installation

Using pip:

pip install caffeinate

Using pip3:

pip3 install caffeinate

Usage

📝 Tested on OSX and Windows

On windows, you might need to create a simple python file (code below) as path variable seems to be admin restricted.

from caffeinate import caffeinate

caffeinate.run()

On Linux or Mac OSX, you can simply type awake in the terminal.

Termination

To terminate the process, press Esc key 3 consecutive times (doesn't have to be terminal focused key presses).

TODO

  • Add good documentation to the usage with params explained
  • Cleanup the code, maybe use classes for extensibility

About

Don't let your computer go to sleep while you're busy thinking

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages