photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

249
active users

#vdirsyncer

1 post1 participant0 posts today

In happy tinkering news, I spent a few more minutes with my vdirsyncer, mutt, khal, and khard setup (from neilzone.co.uk/2024/12/using-k).

I have added tab auto-complete of addresses from khard from within mutt's compose screen, and I can now create appointments from within khard (even if I don't understand how adding attendees works (if at all) yet).

I'm struggling to import .ics from mutt into khal, but one step at a time.

Photo of me, a white man with a short dark beard, and dark hair, smiling at the camera, while sitting in front of a vintage terminal with green text on the screen.
neilzone.co.ukUsing khal and khard to access appointments and contacts synced from a Nextcloud caldav/cardav server using vdirsyncer
More from Neil Brown

Just found carl, a modern version of cal (the unix calendar utility that prints a tabular view of months).

What stands out for me here is the ability to highlight events from calendar files.

This is superb in conjunction with vdirsyncer, which I’ve been using for a long time for exactly the purpose of having a local directory of .ics files for each of my Nextcloud DAV calendars.

github.com/b1rger/carl

Also featured in my link log: blog.jutty.dev/links

GitHubGitHub - b1rger/carl: carl is a calendar for the commandline. It tries to mimic the various cal(1) implementations out there, but also adds enhanced features like colors and ical support. carl is a calendar for the commandline. It tries to mimic the various cal(1) implementations out there, but also adds enhanced features like colors and ical support. - b1rger/carl
#unix#linux#cli

Who thought it was a good idea to let #vdirsyncer print "uploading item [id] to [name of local calendar]" when it's actually simply inserting some event from the remote side to the local one?

Imagine my anxiety when I tried to make extra sure (with read_only=true etc.) that it does NOT modify my Google Calendar while I'm setting everything up, only to then read hundreds of "uploading" messages?

(It simply always says "uploading", no matter what the destination is.)

So, my #FLOSS todo list for the next days:
- get that #Recoll plugin for #Synapse working again
- write that script to make @qownnotes use @pandoc and @libreoffice to generate a PDF booklet
- make that #iBook G4 running again and set up an usable PIM suite using #vdirsyncer, #khal, #khard and #mutt.

If I'm somewhat recreated by that time I'm gonna restart coding on #ObjGTK. But after Christmas I'm really too exhausted to get into deep work too soon. 🤔 🤷‍♂️

Today I managed to install and configure
- my contacts (vdirsyncer + khard, formerly khal)
- my calendar (calcurse + calcurse-caldav. Might switch to vdirsyncer)
- my mail (offlineimap + neomutt)
- my todo txt (todo.sh)

Not happy with saving credentials in plain text :-(

But I can look into Lua (conky and awesome WM widgets) next!

Alright, #TechnicalJiggeryPokery conundrum of the moment:

Two Debian machines, both running stable.

On one, #vdirsyncer and #khal work perfectly.

The other crashes with errors about xdg.basedirectory.

I'm barely capable of understanding the problem, but I think it has to be something garbled up with Python.

Anyone know of either a fix, or a way to cleanly get back to a known good configuration?

I'm on the verge of reinstalling the misbehaving bix because I can't figure out what went wrong.