agendafs
A filesystem for your calendar.
git clone git://mccd.space/agendafscommit 7bbb45af05a68502dfb22358f1e736db4557da44
parent e788b0bebbe66fc7061c4a8f6a4ae471f22a0487
Author: Marc Coquand <marc@coquand.email>
Date: Fri, 27 Jun 2025 16:19:46 +0100
README
Diffstat:
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
@@ -67,28 +67,26 @@ like [vdirsyncer](https://vdirsyncer.pimutils.org/en/stable/when.html#).
$ make
```
-
## Using
1. Set up a new calendar with VJOURNAL support. See below for how its done in Nextcloud.
2. Set up [vdirsyncer](https://vdirsyncer.pimutils.org/en/stable/installation.html).
-3. You will now have a directory of all your calendars. Locate the one that you are going to use for journals.
+3. You will now have a directory with your VJOURNAL entries mounted. Locate the one that you are going to use for journals.
```
$ mkdir /tmp/journal
$ export CALDAVFS_ICS_DIR=~/.calendars/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa/
-$ # -d -f to launch in debug mode, see libfuse for more options
-$ mount_agendafs -d -f /tmp/journal
+$ # see libfuse for more options
+$ mount_agendafs /tmp/journal
$ # Or if you are for some reason not using plan9 rc, replace
$ # `{date +'...'} with $(date +'...')
-$ new_file=/tmp/journal/`{date +'%Y%m%d-%H:%M.txt'}
+$ new_file=/tmp/journal/`{date +'%Y%m%d-%H:%M'}
$ touch $new_file
$ $EDITOR $new_file
```
-
### VJOURNAL support in Caldav
To have vjournal support on Nextcloud, I needed to create the calendar manually...