mohitrajane / TuxBeing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TuxBeing

Need a break ? Hava a KitKat!

Take a break for god sake! This app remind you to take a brake and just chill!!

Just look up & contemplate!!

Requirments

  1. xdotool
  2. xorg-xinput
  3. go
  4. go webkit
  5. json handler

Planed add-ons for comming updates

1. App time duration using xdotool

2. project time duration calculating using duration time

3. Pie chart of time duration

4. Full screen app

5. Anti-kill ability

6. Disable keyboard if you dont trust yourself!

  1. Syncing across multiple devices using gcloud

Bugs

  1. program crashes on opening new program

  2. Time gets updated only if we switch windows

About the software

Developers work day and night to provide an exquisite experience to the user, This program is developed for those programmers who work all day every day , when they use this app it shows all the usage of the variety of apps they use this helps them find a balance with technology. This program is developed on golang. It uses the focused window property of the Xorg-server and calculates the time spent in each window and adds it to a JSON file, the golang GUI reads the JSON file from the backend create_json server app and represents it as a chart. As this window appears and the keyboard is disabled and the window is unkillable. This helps a developer to take a break at regular intervals and help manage a digital wellbeing.

About


Languages

Language:HTML 84.5%Language:Go 8.1%Language:JavaScript 6.5%Language:CSS 0.9%