"La Cigale, ayant chanté tout l'Été, se trouva fort dépourvue quand la bise fut venue." -- Jean de la Fontaine, The ant and the grasshopper
If you need to give a timesheet of your activities in the previous month for your work, but you didn't collect the information of what you were doing, when (like the grasshopper in the tale, who didn't plan for winter), then this program may help you.
It will look at traces of your past activity in your system. Here are the event sources that it will take into account:
- The emails you sent (mbox format, for instance Thunderbird)
- Ical sources (for instance Google calendar)
- Source control activity - Git
- Redmine bug activity
- Gitlab: issues activity, merge request comments and approvals
- Stack Exchange sites: your votes
This is a rust and gtk application.
The preferred way to install it is through flathub.
You can also build it from source. If you install all the system-related
dependencies and the rust toolchain, you should be able to simply run
cargo run --release.
But on linux, you can also locally build and install a flatpak, without having
to install any dependencies yourself:
You must install the rust compiler, then use homebrew to install a few dependencies:
brew install gtk+3 brew install adwaita-icon-theme brew install librsvg # may not be needed anymore, please report
Finally you can compile and run the application:
cargo run --release
The binary will be in
target/release, and is relocatable.