Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mason-dino/sleep-timer

Sleep Timer is a desktop application that can act life a normal timer but you can also make it sign-out or shutdown your computer after a set length!
https://github.com/mason-dino/sleep-timer

customtkinter tkinter tkinter-graphic-interface tkinter-gui tkinter-python windows-11

Last synced: 7 days ago
JSON representation

Sleep Timer is a desktop application that can act life a normal timer but you can also make it sign-out or shutdown your computer after a set length!

Awesome Lists containing this project

README

        






Logo

Sleep Timer



A simple timer that can shut your computer down!




Explore the code »





Report Bug .
Request Feature


## About The Project





Sleep Timer is a simple timer application that allows use to either shutdown, sign out, or just have an alarm go off after an x amount of time.

If you are watching something on your computer and you know you will forgot to turn off your computer after it is done you can set the computer to turn off after 1 hour for example so you don't have to steres out that your computer is going to be on all night long.

### Built With

Sleep Timer was built using python 3.12.2 and and the python library CustomTkinter for the GUI.

- [Python 3.12.2](https://www.python.org/downloads/release/python-3122/)
- [CustomTkinter](https://customtkinter.tomschimansky.com/)
## Getting Started

Follow the steps bellow to use sleep timer yourself!
### Prerequisites

You need to have python and pip download which can found online on [python.org](python.org)

### Installation

Below is how to download sleep timer.

1. Clone the repo
```sh
git clone https://github.com/Mason-Dino/sleep-timer
```
2. CD into the clone
3. Install pip packages
```sh
pip install requirements.txt -3
```
## Contributing

Contributions are what make the open source community such an amazing place, if you would like to add to this project that would be fantastic!

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## License

Distributed under the MIT License. See [MIT License](https://github.com/Mason-Dino/sleep-timer/blob/main/LICENSE) for more information.
## Contact

Mason - [email protected]

Project Link: [https://github.com/Mason-Dino/sleep-timer](https://github.com/Mason-Dino/sleep-timer)