org-roam-activity-report

Table of Contents

An emacs package that generates activity report of your org-roam repository.

1. dependency

  • nodes are collected with org-roam-node-list from package org-roam
  • create time is inserted to node properties by org-roam-timestamps-all- and org-roam-timestamps-mode from org-roam-timestamps github repo
  • currently uses the org-read-date from org to get date with calendar interface.
  • uses -filter from dash
  • uses cl-reduce from cl-seq

2. screenshot   ATTACH

read time: _20240404_011741screenshot.png

generated report: _20240404_011856screenshot.png

generated report in org-mode source

on 04/04/24, created 2 nodes
+ org-roam-activity-report
+ 2-level simulation

3. usage

  • org-roam-activity-report-insert-report-of-date to insert the report of an interactively selected date. The report would comprise of the number of notes created that day and a list of links to those nodes.

    It will look like something like this

      on 04/04/24, created 2 nodes
      + org-roam-activity-report
      + 2-level simulation
    

4. installation

For doomemacs user:

(package! org-roam-activity-report
  :recipe (:type git
           :repo "https://codeberg.org/Hermanhel/org-roam-activity-report.git"
           :branch "main"
           :files ("org-roam-activity-report.el")))

For other, conventional git repo package install of your current emacs package manager should work.

Manually copying all 60 lines of code into your configuration or downloading and loading the file org-roam-activity-report.el will work also.

5. inspiration

the zettelkasten statistics in archive see will’s 10-day zettelkasten statistics in this thread

Backlinks

projects

Index of all projects I have done

  • dedicated session
  • kernel routine
  • Gehninfel - the website
  • I have recorded 2 original piano compositions for my bestie Coco’s birthdays. They are with large portion of improvisation, generally in jazz and pop/new age style, with some chord movements that makes more sense sementically than musically. I’ll attach scores and links to recordings here when I have found them.
  • I have recorded 1 original piano soundtrack for a mini-film coursework on procrastination. It is very confusing with lots of chromatic chord movements. I’ll attach scores and links to recordings here when I have them.
  • I upload sketches to my deviantArt account. It is not a project per se, but is something that I do.
  • developmental luc steels’ mars explorer
  • org-roam-activity-report

Here is a date-based index of my zettelkasten activity: what I have written down each day. Now it only contains what zettel I have created at this day. In the future I will also include what zettel I have modified. The content of this zettel is generated by my project org-roam-activity-report.

I just realized that they are from day 1 to 31, while for activity report it is clearly that day 31 to 1 is more sementic. I rearranged the months to be in that order.

(2024 > 04 - April > <2024-04-04 Thu>)

on 04/04/24, created 3 nodes

Author: Linfeng He

Created: 2024-04-05 Fri 02:23