Skip to content

As most people are working from home or taking online classes due to COVID-19, procrastination can be a huge problem. Introducing StudyHawk, a productivity timer that keeps you productive and reminds you with notifications on when it is time for your break and when your break ends.

License

Notifications You must be signed in to change notification settings

DonaldKLee/StudyHawk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StudyHawk

By: Donald Lee

Date: August 4th-7th 2020

A project inspired by the study timers on Leading Learners.

Note: win10toast only works on Window 10 devices, as a result, this program will NOT work for devices not using Windows 10

About

Note: This is my first ever Python project containing a GUI! Hope you like it! :)

As most people are working from home or taking online classes due to COVID-19, procrastination can be a huge problem.

Introducing StudyHawk, a productivity timer that reminds you with notifications on when it is time for your break and when your break ends.
Additionally, halfway through your productivity session, you will receive a friendly notification reminding you that you should not be procrastinating, just in case if you are. When your break is about 75% over, you will also receive a friendly notification informing you that your break is almost over.

Installation

  1. Download the code from this repository GitHub

  2. install win10toast and PyQt5

pip install win10toast
pip install PyQt5

Instructions

  1. Run the program

  2. If this is your first time using this program, you will be asked to enter in your name

GUI for setting up StudyHawk

SetUp

  1. After entering your name, the program will close. When it closes, restart (re run) the program.

  2. Once you have restarted the program, set the time you would like to stay productive for and how long you want your breaks to be.

GUI when using StudyHawk

GUI

  1. Don't touch the program

Changing your name

If you would like to change your name, press the "Change Name" button on the right side of the screen. This will remove your name from the program file and will reset the program. Go back to step 1.

Change Name

Libraries/Modules used:

win10toast - A module that allows Python scripts to send out notifications
PyQt5 - A module used to create the GUI of this program

Terms of Service

This program has not been thoroughly tested on other devices.
By using this program, you will be held accountable for anything that this program has potentially caused.
These terms may be changed without notice.

About

As most people are working from home or taking online classes due to COVID-19, procrastination can be a huge problem. Introducing StudyHawk, a productivity timer that keeps you productive and reminds you with notifications on when it is time for your break and when your break ends.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages