Skip to content
/ blink Public

Blink is a program that helps you to remember to take breaks (and blink your eyes) while using the computer.

License

Notifications You must be signed in to change notification settings

rijkvp/blink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blink

Release

Blink is a program that helps you to remember to take breaks (and blink your eyes) while using the computer.

Features

  • ⏰ Configure multiple timers with intervals, weights, timeouts & declining prompts.
  • 🔔 Get a notification and play a sound when its time to take a break.
  • ⌨️ Have timers automatically pause or reset when you are AFK.

Installation

You can download the latest executable from GitHub releases.

Usage

Run the executable in the background. You probably want to automatically start the program when your PC boots.

Configuration

When no config file is found a default blink.yaml config file will be generated like the one below. A different config file can be specified using the --config flag.

timers:
- interval: 20:00
  notification:
    title: Small break
    descriptions:
    - Time to get a cup of cofee.
    - Time to get away from your desk.
- interval: 60:00
  weight: 1
  decline: 0.6
  notification:
    title: Big break
    descriptions:
    - Time to relax. You've been using the computer for {} minutes.
input_tracking:
  inactivity_pause: 00:30
  inactivity_reset: 02:00
timeout_reset: 03:00

About

Blink is a program that helps you to remember to take breaks (and blink your eyes) while using the computer.

Topics

Resources

License

Stars

Watchers

Forks

Languages