sqrtminusone's Blog

sqrtminusone's Avatar Image
Graduate student of Saint-Petersburg State Electrotechnical University.

If I'm not doing something with #Emacs, I'm probably doing something in #Emacs.
← All posts

Made another #emacs package, called org-clock-agg. Provides tree-like reports for org-clock records.

Now I know that 41% of my clocked time in the previous month was spent in meetings.

https://github.com/SqrtMinusOne/org-clock-agg

#orgmode

Emacs buffer with the following contents
* Parameters
Files: Org Agenda

Date from: -7                     To: 0

Group by:
[INS] [DEL] :
            Group: Category
            Order: Total time
            Normal order
[INS] [DEL] :
            Group: Day
            Order: Start time
            Normal order
[INS]

Show records: [ ]
Add "Ungrouped" [ ]

[Refresh] [Create function]

* Results                                         Root    23:13
** JOB                                        Category     8:35
*** 2023-12-15, Fri                                Day     1:05
*** 2023-12-14, Thu                                Day     2:26
*** 2023-12-13, Wed                                Day     0:16
*** 2023-12-12, Tue                                Day     0:48
*** 2023-12-11, Mon                                Day     4:00
** EDU                                        Category     7:57
*** 2023-12-15, Fri                                Day     0:32
*** 2023-12-14, Thu                                Day     3:41
*** 2023-12-13, Wed                                Day     1:55
*** 2023-12-12, Tue                                Day     1:49
** TEACH                                      Category     6:41
*** 2023-12-17, Sun                                Day     1:40
*** 2023-12-15, Fri                                Day     0:36
*** 2023-12-11, Mon                                Day     1:30
*** 2023-12-10, Sun                                Day     2:55
Emacs buffer with the following contents * Parameters Files: Org Agenda Date from: -7 To: 0 Group by: [INS] [DEL] : Group: Category Order: Total time Normal order [INS] [DEL] : Group: Day Order: Start time Normal order [INS] Show records: [ ] Add "Ungrouped" [ ] [Refresh] [Create function] * Results Root 23:13 ** JOB Category 8:35 *** 2023-12-15, Fri Day 1:05 *** 2023-12-14, Thu Day 2:26 *** 2023-12-13, Wed Day 0:16 *** 2023-12-12, Tue Day 0:48 *** 2023-12-11, Mon Day 4:00 ** EDU Category 7:57 *** 2023-12-15, Fri Day 0:32 *** 2023-12-14, Thu Day 3:41 *** 2023-12-13, Wed Day 1:55 *** 2023-12-12, Tue Day 1:49 ** TEACH Category 6:41 *** 2023-12-17, Sun Day 1:40 *** 2023-12-15, Fri Day 0:36 *** 2023-12-11, Mon Day 1:30 *** 2023-12-10, Sun Day 2:55
To like or reply, open original post on Emacs.ch