Hey, do you know if it's possible with vdirsyncer to modify the events before syncing them ? I'd like to import my personal calendar into my work calendar, but remove everything (basically) but the date/duration #vdirsyncer
Hey, do you know if it's possible with vdirsyncer to modify the events before syncing them ? I'd like to import my personal calendar into my work calendar, but remove everything (basically) but the date/duration #vdirsyncer
«Vdirsyncer pour synchroniser CalDAV & CardDAV sur votre poste» ~ https://hugo.soucy.cc/2025/tx/vdirsyncer-pour-synchroniser-caldav-carddav-sur-votre-poste.html
anybody got #vdirsyncer running on their #pinephone with #plasmamobile I'd love to try but I am quite stupid.
I use #khard, #khal, #ikhal with #vdirsyncer to manage my addressbooks and calendars stored on my #cardav #caldav server. All is fine and very efficient. However, I'm looking for a todo manager for for my todo list. I know todoman but I would like a CLI tool with a TUI (think about curses or whatever, not only a command line to launch on each task you want to modifiy). If it uses vdirsyncer folder, it would be magic, but if it has an integrated caldav client, it's ok too. Any idea ?
Is there a way for #vdirsyncer to display new and modified appointments when I sync them? Like a changelog. Seems extremely helpful and common, but I can't find it in the docs.
Does anyone have an example config for #vdirsyncer and #khal for home-manager on #nixos? I read the documentation but it stops at the actual collections/remotes, or at least gets pretty opaque.
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.
https://github.com/b1rger/carl
Also featured in my link log: https://blog.jutty.dev/links
@whynothugo congrats on the stable release of the #vdirsyncer rewrite!
In your blog post you mention that it's not feature complete when compared with the old version, do you have a list somewhere of what's missing so I could see if I'd be able to try out the new version?
https://whynothugo.nl/journal/2024/09/29/vdirsyncer-status-update-2024-09/
I try ask URL from #iCloud with this simple snippet of #cURL:
curl -Lv -X PROPFIND \
--header "Depth: 0" \
-u 'jarkko.sakkinen:$(pass site/icloud.com./vdirsyncer)' \
https://contacts.icloud.com/.carddav/wellknown
Cutting out the relevant part of the server response I get 401:
< HTTP/1.1 401 Unauthorized
< Server: AppleHttpServer/b866cf47a603
I do have app password generated. My iCloud is two-factor authenticated with #Yubikey but again I have the app password.
Any ideas/tips?
und wie hält man den Kalender mit unterschielichen Gräten synchron? Ich nehme da lieber #radicale, #khal und #vdirsyncer
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.)
I finally found a workaround for my issue with #NextCloud calendars. #VDirSyncer is the answer.
We share calendars with my fiancée to see each other's program but also invite each other to events that we want the other to attend.
NextCloud sadly has event ids unique across all calendars, thus this use case creates many id collisions between calendars.
When Vdirsyncer copies events from ics to caldav it does not use event ids, but creates own hash id from event content.
Ok, da ist echt was im Argen. Von der manuell erstellten Liste mit den 8 noch fehlenden Terminen, ist der Import schon wieder für zwei Termine gescheitert. Dieses Mal aber immerhin mit einem Fehler. Leider kann man von dem Fehler aber nicht auf die fehlenden Termine schließen.
Das ist mir jetzt doch zu doof und die Feiertage/Ferien habe ich jetzt über die Kommandozeile mit #khal importiert und mit #vdirsyncer nach #nextcloud synchronisiert.
Das läuft schon länger, wird aber selten genutzt.
Yay, just switched my contacts and calendar syncing from #xandikos to #baikal
Initial sync with #vdirsyncer is much faster. There is some support for multiple users in baikal, but users can't change their own password, which is an issue.
I'm wondering if I'll go down the #nextcloud rabbit hole again. Last time I tried it was before the owncloud fork, and it was running very slowly, it was a pain. I'm basically hosting this on a potato, for myself and a few friends
#selfhosting
Please tell me I am not the only one whose #addressbook is filled with actual contact pictures, birthdays and as much detail as possible about their #contacts?
Of course, everything self-hosted on #Nextcloud, synced with #DAVx5 and #vdirsyncer
anyone out there with a complete #firejail profile for any of these?
- #vdirsyncer
- #offlineimap
- #ncmpcpp
- #khal
or one for #neomutt with #vim using startinsert to prefill the header where that works?
Like I'll write any of these myself, too, but if it's done somewhere else, maybe it works for me, too...
- #FrameworkLaptop
- #openstreetmap
- #unsplash (free pictures)
- #passwordstore (pass manager)
- #vdirsyncer (sync cal/carddav files)
- #tusky (mastodon android app)
- #ytdlp (youtube downloader)
- #mpv (music player)
- #neovim (cli editor)
- #ublock (browser ad blocker)
Bonus:
- #cmus (cli music player)
Some thoughts on trying to use my #calendar a bit more and being more #productive because of it. Kinda... This is day 28 of #100DaysToOffload!
Featuring #Orage and #Vdirsyncer integration!