Skip to content

CnegAsuy/wid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project still in development

About

Wid is a program that tracks your daily computer activities. It records the applications you currently have open, minute by minute, and saves this information to a local file (which I will encrypt). Then, it provides an analysis of your computer usage and show the usage time of applications you select based on this data.

Roadmap

  • wid-deamon (still developable)
    • track the apps and write it on json file. (still developable)
    • make all warnings.
    • delete the data after 2 month
    • encrypt the data
    • make a systemd-service
    • make styleable
  • wid-cli
    • make a visual screen (tui) with modern appearance. (still developable)
    • decrypt system
    • visualize the datas.
    • a menu for let user choice the processes tracked.
  • wid-gtk
    • create a gtk app configable
    • visualize the datas.
    • a menu for let user choice the processes tracked.
  • prepare setup-sh
  • make a AUR version

Installation

This project still in development.

Structure

.
├── Cargo.lock
├── Cargo.toml
├── LICENSE
├── README.md
├── setup.sh
├── wid-cli
│   ├── Cargo.lock
│   ├── Cargo.toml
│   └── src
│       ├── controller.rs
│       ├── db_reader.rs
│       ├── draw_tui.rs
│       ├── main.rs
│       └── widgets.rs
├── wid-daemon
│   ├── Cargo.lock
│   ├── Cargo.toml
│   ├── db.json
│   ├── src
│   │   └── main.rs
│   └── track.txt
└── wid-gtk
    ├── Cargo.lock
    ├── Cargo.toml
    └── src
        └── main.rs

7 directories, 20 files

About

A tracker that analyze your computer usage. Written in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages