fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.6K
active users

#vdirsyncer

0 posts0 participants0 posts today
tuxwise<p>If you'd like to migrate your <a href="https://infosec.exchange/tags/AddressBooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AddressBooks</span></a> and <a href="https://infosec.exchange/tags/calendars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>calendars</span></a> from somebody else's platform to a self-hosted or self-managed one, but there's no "migration assistant":</p><p>Check whether both platforms support the <a href="https://infosec.exchange/tags/CalDAV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CalDAV</span></a> and <a href="https://infosec.exchange/tags/CardDAV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CardDAV</span></a> standards. If they do, look into <a href="https://infosec.exchange/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a> <a href="https://vdirsyncer.pimutils.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">vdirsyncer.pimutils.org</span><span class="invisible"></span></a></p><p>We'd recommend to test-migrate your existing data to a local filesystem storage first, and swap in your new storage only when syncing to the test storage worked without errors.</p><p>To protect yourself against migration blunders, mark your source storage (platform) as <code>read_only</code> and let it "win" in your <code>conflict_resolution</code> setting.</p><p>For address book pairs, you can also sync the "displayname" and "description" metadata – for calendar pairs, additionally "color" and "order".</p>
tuxwise 🇺🇦<p>If you'd like to migrate your <a href="https://mastodon.de/tags/AddressBooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AddressBooks</span></a> and <a href="https://mastodon.de/tags/calendars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>calendars</span></a> from somebody else's platform to a self-hosted or self-managed one, but there's no "migration assistant":</p><p>Check whether both platforms support the <a href="https://mastodon.de/tags/CalDAV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CalDAV</span></a> and <a href="https://mastodon.de/tags/CardDAV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CardDAV</span></a> standards. If they do, look into <a href="https://mastodon.de/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a> <a href="https://vdirsyncer.pimutils.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">vdirsyncer.pimutils.org</span><span class="invisible"></span></a></p><p>We'd recommend to test-migrate your existing data to a local filesystem storage first, and swap in your new storage only when syncing to the test storage worked without errors.</p><p>To protect yourself against migration blunders, mark your source storage (platform) as <code>read_only</code> and let it "win" in your <code>conflict_resolution</code> setting.</p><p>For address book pairs, you can also sync the "displayname" and "description" <code>metadata</code> – for calendar pairs, additionally "color" and "order".</p>
Martin<span class="h-card"><a href="https://mastodon.social/users/hanno" class="u-url mention" rel="nofollow noopener" target="_blank">@hanno@mastodon.social</a></span><br>I use <a href="https://social.mdosch.de?t=khal" class="mention hashtag" rel="nofollow noopener" target="_blank">#khal</a> + <a href="https://social.mdosch.de?t=vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#vdirsyncer</a>.<br>
für immer und ewig<p>anybody got <a href="https://tooting.ch/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a> running on their <a href="https://tooting.ch/tags/pinephone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pinephone</span></a> with <a href="https://tooting.ch/tags/plasmamobile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plasmamobile</span></a> I'd love to try but I am quite stupid.</p>
Philipp :emacs: :nixos:<p>Is there a way for <a href="https://fosstodon.org/tags/vdirsyncer" class="mention hashtag" rel="tag">#<span>vdirsyncer</span></a> to display new and modified appointments when I sync them? Like a changelog. Seems extremely helpful and common, but I can&#39;t find it in the docs.</p>
Philipp :emacs: :nixos:<p>Does anyone have an example config for <a href="https://fosstodon.org/tags/vdirsyncer" class="mention hashtag" rel="tag">#<span>vdirsyncer</span></a> and <a href="https://fosstodon.org/tags/khal" class="mention hashtag" rel="tag">#<span>khal</span></a> for home-manager on <a href="https://fosstodon.org/tags/nixos" class="mention hashtag" rel="tag">#<span>nixos</span></a>? I read the documentation but it stops at the actual collections/remotes, or at least gets pretty opaque.</p>
Juno<p>Just found carl, a modern version of cal (the unix calendar utility that prints a tabular view of months).</p><p>What stands out for me here is the ability to highlight events from calendar files.</p><p>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.</p><p><a href="https://github.com/b1rger/carl" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/b1rger/carl</span><span class="invisible"></span></a></p><p>Also featured in my link log: <a href="https://blog.jutty.dev/links" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">blog.jutty.dev/links</span><span class="invisible"></span></a></p><p><a href="https://mastodon.bsd.cafe/tags/unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unix</span></a> <a href="https://mastodon.bsd.cafe/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.bsd.cafe/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> <a href="https://mastodon.bsd.cafe/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a></p>
Clayton<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@whynothugo" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>whynothugo</span></a></span> congrats on the stable release of the <a href="https://freeradical.zone/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a> rewrite!</p><p>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?</p><p><a href="https://whynothugo.nl/journal/2024/09/29/vdirsyncer-status-update-2024-09/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">whynothugo.nl/journal/2024/09/</span><span class="invisible">29/vdirsyncer-status-update-2024-09/</span></a></p>
Jarkko Sakkinen<p>I try ask URL from <a class="hashtag" href="https://social.kernel.org/tag/icloud" rel="nofollow noopener" target="_blank">#iCloud</a> with this simple snippet of <a class="hashtag" href="https://social.kernel.org/tag/curl" rel="nofollow noopener" target="_blank">#cURL</a>:</p><pre><code>curl -Lv -X PROPFIND \ --header "Depth: 0" \ -u 'jarkko.sakkinen:$(pass site/icloud.com./vdirsyncer)' \ <a href="https://contacts.icloud.com/.carddav/wellknown" rel="nofollow noopener" target="_blank">https://contacts.icloud.com/.carddav/wellknown</a> </code></pre><p>Cutting out the relevant part of the server response I get 401:</p><pre><code>&lt; HTTP/1.1 401 Unauthorized &lt; Server: AppleHttpServer/b866cf47a603 </code></pre><p>I do have app password generated. My iCloud is two-factor authenticated with <a class="hashtag" href="https://social.kernel.org/tag/yubikey" rel="nofollow noopener" target="_blank">#Yubikey</a> but again I have the app password.</p><p>Any ideas/tips?</p><p><a class="hashtag" href="https://social.kernel.org/tag/vdirsyncer" rel="nofollow noopener" target="_blank">#vdirsyncer</a></p>
Jarkko SakkinenNow that I have <a class="hashtag" href="https://social.kernel.org/tag/isync" rel="nofollow noopener" target="_blank">#isync</a> working, the next thing I'm gonna do is to setup <a class="hashtag" href="https://social.kernel.org/tag/vdirsyncer" rel="nofollow noopener" target="_blank">#vdirsyncer</a> to sync my contacts and calendar from <a class="hashtag" href="https://social.kernel.org/tag/icloud" rel="nofollow noopener" target="_blank">#iCloud</a>, and access my contacts and calendar with khard and khal. <a class="hashtag" href="https://social.kernel.org/tag/email" rel="nofollow noopener" target="_blank">#email</a> <a class="hashtag" href="https://social.kernel.org/tag/contacts" rel="nofollow noopener" target="_blank">#contacts</a>
fzap<p><span class="h-card" translate="no"><a href="https://social.anoxinon.de/@stefan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>stefan</span></a></span></p><p>und wie hält man den Kalender mit unterschielichen Gräten synchron? Ich nehme da lieber <a href="https://social.anoxinon.de/tags/radicale" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>radicale</span></a>, <a href="https://social.anoxinon.de/tags/khal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>khal</span></a> und <a href="https://social.anoxinon.de/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a></p>
scy @ WHY2025 (7299)<p>Who thought it was a good idea to let <a href="https://chaos.social/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a> 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?</p><p>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?</p><p>(It simply always says "uploading", no matter what the destination is.)</p><p><a href="https://chaos.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://chaos.social/tags/UX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UX</span></a></p>
Štěpán Škorpil<p>I finally found a workaround for my issue with <a href="https://mastodon.skorpil.cz/tags/NextCloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NextCloud</span></a> calendars. <a href="https://mastodon.skorpil.cz/tags/VDirSyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VDirSyncer</span></a> is the answer.</p><p>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.<br>NextCloud sadly has event ids unique across all calendars, thus this use case creates many id collisions between calendars.</p><p>When Vdirsyncer copies events from ics to caldav it does not use event ids, but creates own hash id from event content.</p><p><a href="https://github.com/nextcloud/calendar/issues/5277" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/nextcloud/calendar/</span><span class="invisible">issues/5277</span></a></p>
Detlev Zundel [Team Human]<p>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.</p><p>Das ist mir jetzt doch zu doof und die Feiertage/Ferien habe ich jetzt über die Kommandozeile mit <a href="https://hostsharing.coop/tags/khal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>khal</span></a> importiert und mit <a href="https://hostsharing.coop/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a> nach <a href="https://hostsharing.coop/tags/nextcloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nextcloud</span></a> synchronisiert. </p><p>Das läuft schon länger, wird aber selten genutzt.</p>
frox<p>Yay, just switched my contacts and calendar syncing from <a href="https://tooting.ch/tags/xandikos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xandikos</span></a> to <a href="https://tooting.ch/tags/baikal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>baikal</span></a> <br>Initial sync with <a href="https://tooting.ch/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a> is much faster. There is some support for multiple users in baikal, but users can't change their own password, which is an issue.<br>I'm wondering if I'll go down the <a href="https://tooting.ch/tags/nextcloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nextcloud</span></a> 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<br><a href="https://tooting.ch/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a></p>
Joel :casio: :blobcatderpy:<p>Please tell me I am not the only one whose <a href="https://fosstodon.org/tags/addressbook" class="mention hashtag" rel="tag">#<span>addressbook</span></a> is filled with actual contact pictures, birthdays and as much detail as possible about their <a href="https://fosstodon.org/tags/contacts" class="mention hashtag" rel="tag">#<span>contacts</span></a>? </p><p>Of course, everything self-hosted on <a href="https://fosstodon.org/tags/Nextcloud" class="mention hashtag" rel="tag">#<span>Nextcloud</span></a>, synced with <a href="https://fosstodon.org/tags/DAVx5" class="mention hashtag" rel="tag">#<span>DAVx5</span></a> and <a href="https://fosstodon.org/tags/vdirsyncer" class="mention hashtag" rel="tag">#<span>vdirsyncer</span></a></p>
haluzinelle bin chicken nicole<p>anyone out there with a complete <a href="https://queer.group/tags/firejail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>firejail</span></a> profile for any of these? <br>- <a href="https://queer.group/tags/vdirsyncer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vdirsyncer</span></a><br>- <a href="https://queer.group/tags/offlineimap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>offlineimap</span></a><br>- <a href="https://queer.group/tags/ncmpcpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncmpcpp</span></a><br>- <a href="https://queer.group/tags/khal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>khal</span></a><br>or one for <a href="https://queer.group/tags/neomutt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neomutt</span></a> with <a href="https://queer.group/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> using startinsert to prefill the header where that works?</p><p>Like I'll write any of these myself, too, but if it's done somewhere else, maybe it works for me, too...</p>
Anachron :void:<p><a href="https://fosstodon.org/tags/10ThingsILoveRightNow" class="mention hashtag" rel="tag">#<span>10ThingsILoveRightNow</span></a> </p><p>- <a href="https://fosstodon.org/tags/FrameworkLaptop" class="mention hashtag" rel="tag">#<span>FrameworkLaptop</span></a><br />- <a href="https://fosstodon.org/tags/openstreetmap" class="mention hashtag" rel="tag">#<span>openstreetmap</span></a> <br />- <a href="https://fosstodon.org/tags/unsplash" class="mention hashtag" rel="tag">#<span>unsplash</span></a> (free pictures)<br />- <a href="https://fosstodon.org/tags/passwordstore" class="mention hashtag" rel="tag">#<span>passwordstore</span></a> (pass manager)<br />- <a href="https://fosstodon.org/tags/vdirsyncer" class="mention hashtag" rel="tag">#<span>vdirsyncer</span></a> (sync cal/carddav files)<br />- <a href="https://fosstodon.org/tags/tusky" class="mention hashtag" rel="tag">#<span>tusky</span></a> (mastodon android app)<br />- <a href="https://fosstodon.org/tags/ytdlp" class="mention hashtag" rel="tag">#<span>ytdlp</span></a> (youtube downloader)<br />- <a href="https://fosstodon.org/tags/mpv" class="mention hashtag" rel="tag">#<span>mpv</span></a> (music player)<br />- <a href="https://fosstodon.org/tags/neovim" class="mention hashtag" rel="tag">#<span>neovim</span></a> (cli editor)<br />- <a href="https://fosstodon.org/tags/ublock" class="mention hashtag" rel="tag">#<span>ublock</span></a> (browser ad blocker)</p><p>Bonus:<br />- <a href="https://fosstodon.org/tags/cmus" class="mention hashtag" rel="tag">#<span>cmus</span></a> (cli music player)</p>
Joel :casio: :blobcatderpy:<p>Some thoughts on trying to use my <a href="https://fosstodon.org/tags/calendar" class="mention hashtag" rel="tag">#<span>calendar</span></a> a bit more and being more <a href="https://fosstodon.org/tags/productive" class="mention hashtag" rel="tag">#<span>productive</span></a> because of it. Kinda... This is day 28 of <a href="https://fosstodon.org/tags/100DaysToOffload" class="mention hashtag" rel="tag">#<span>100DaysToOffload</span></a>!</p><p>Featuring <a href="https://fosstodon.org/tags/Orage" class="mention hashtag" rel="tag">#<span>Orage</span></a> and <a href="https://fosstodon.org/tags/Vdirsyncer" class="mention hashtag" rel="tag">#<span>Vdirsyncer</span></a> integration!</p><p><a href="https://joelchrono.xyz/blog/using-my-calendar-more-often/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">joelchrono.xyz/blog/using-my-c</span><span class="invisible">alendar-more-often/</span></a></p>
Johannes Brakensiek<p>So, my <a href="https://fosstodon.org/tags/FLOSS" class="mention hashtag" rel="tag">#<span>FLOSS</span></a> todo list for the next days:<br />- get that <a href="https://fosstodon.org/tags/Recoll" class="mention hashtag" rel="tag">#<span>Recoll</span></a> plugin for <a href="https://fosstodon.org/tags/Synapse" class="mention hashtag" rel="tag">#<span>Synapse</span></a> working again<br />- write that script to make <span class="h-card" translate="no"><a href="https://social.qownnotes.org/@qownnotes" class="u-url mention">@<span>qownnotes</span></a></span> use <span class="h-card" translate="no"><a href="https://fosstodon.org/@pandoc" class="u-url mention">@<span>pandoc</span></a></span> and <span class="h-card" translate="no"><a href="https://fosstodon.org/@libreoffice" class="u-url mention">@<span>libreoffice</span></a></span> to generate a PDF booklet<br />- make that <a href="https://fosstodon.org/tags/iBook" class="mention hashtag" rel="tag">#<span>iBook</span></a> G4 running again and set up an usable PIM suite using <a href="https://fosstodon.org/tags/vdirsyncer" class="mention hashtag" rel="tag">#<span>vdirsyncer</span></a>, <a href="https://fosstodon.org/tags/khal" class="mention hashtag" rel="tag">#<span>khal</span></a>, <a href="https://fosstodon.org/tags/khard" class="mention hashtag" rel="tag">#<span>khard</span></a> and <a href="https://fosstodon.org/tags/mutt" class="mention hashtag" rel="tag">#<span>mutt</span></a>.</p><p>If I&#39;m somewhat recreated by that time I&#39;m gonna restart coding on <a href="https://fosstodon.org/tags/ObjGTK" class="mention hashtag" rel="tag">#<span>ObjGTK</span></a>. But after Christmas I&#39;m really too exhausted to get into deep work too soon. 🤔 🤷‍♂️</p>