Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Recurring Events #150

Closed
mgttlinger opened this issue Jun 6, 2018 · 17 comments · Fixed by #308
Closed

Enhancement: Recurring Events #150

mgttlinger opened this issue Jun 6, 2018 · 17 comments · Fixed by #308

Comments

@mgttlinger
Copy link
Contributor

The RRULE:FREQ entries in ical used for recurring events are currently not used by org-caldav which limits it's usability quite a bit (at least for me).

It seems that both icalendar.el and ox-icalendar.el have this functionality implemented, so I guess implementing this should not be too much work.

@mgttlinger
Copy link
Contributor Author

If you can point out to me what you think needs to be done to implement this and are willing to accept a PR I can try to implement this next week or so

@grauschnabel
Copy link
Contributor

If it is supported like you say it should already work when you sync from org to the calendar. Maybe you can check that out. Then you can check tho org-caldav.el to add the code for the other way round, from the remote calendar to org. That's it.

@mgttlinger
Copy link
Contributor Author

I guess one difficulty with that feature is that

  1. org is more flexible with scheduling e.g. biweekly
  2. org does not allow recurring events that span multiple days (as far as I know)

@AlexLJordan
Copy link

So what is the status on this? @mgttlinger @grauschnabel

@mgttlinger
Copy link
Contributor Author

@GAhlekzis I played around with this but was afraid to fuck up our company calendar (to some extent due to little experience with elisp) and had no good solution to the problems I mentioned so I stopped working on it.

@grauschnabel
Copy link
Contributor

I'm not working on this, I use org-clone-subtree-with-time-shiftfor recurring events, because i like to handle every event as a single one for documentation purposes (and it is easier to just delete one if it is canceled).

@AlexLJordan
Copy link

@grauschnabel can you explain how that works exactly?

@dengste
Copy link
Owner

dengste commented Aug 14, 2019

Recurring events are supported by ox-icalendar, but this only handles the org->cal direction. The other direction is simply not implemented. This would need code that converts RRULE:FREQ to the proper Org timestamp syntax. If you take a look at for instance https://www.kanzaki.com/docs/ical/rrule.html you might guess that this isn't straightforward at all, unfortunately...

@mgttlinger
Copy link
Contributor Author

But at least partly icalendar.el has implemented this, right?

https://github.com/jwiegley/emacs-release/blob/master/lisp/calendar/icalendar.el#L2117-L2143

@dengste
Copy link
Owner

dengste commented Aug 15, 2019

Indeed, it generates diary s-expressions for this using diary-float, diary-block etc. I think this should fit right into org, we don't have to make Org timestamps from these, although that would make syncing easier...

@adrianparvino
Copy link

Hi, I've tested this quite a bit. Syncing from org to ical is a built-in functionality of the org export, but you'll have to override org-icalendar-with-timestamps

@adrianparvino
Copy link

I've opened a PR for this in case anyone wants to try it out. Please back up your files before trying this. :P #216

@real-or-random
Copy link

There's also #217 which has been merged in a branch https://github.com/Thaodan/org-caldav/tree/thaodan/personal_merger with a few additional fixes.

@ntrp
Copy link

ntrp commented Feb 21, 2023

I was so happy to see that org-caldav worked much better than org gcal just to discover that I get no recurring events from the remote :(. Would it be possible to implement it as org-gcal does? When a remote events is recurring we create a subheading and generate occurences with a limit of back and forward (2 weeks back 1 month forward)?

@johnhamelink
Copy link

johnhamelink commented Mar 2, 2023

I'm trying out https://github.com/Thaodan/org-caldav/tree/thaodan/personal_merger, and I can't seem to push my org recurring event to ical:

(straight-use-package '(org-caldav :git git :host github :repo "dengste/org-caldav" :fork (:repo "Thaodan/org-caldav" :branch "thaodan/personal_merger")))
* 18:30-22:30 Meetup  
:PROPERTIES:
:ID:       e01be4e3-e8d3-4e32-9096-e55e65c3eb57
:END:
<%%(diary-float t 1 1)>

Tech meetup with local nerds

I can see this event in org-agenda, but when I run:

(setq-default org-caldav-show-sync-results t
              org-caldav-debug-level 2)
(org-caldav-sync)

Then check the *org-caldav-debug* buffer, I find that there are no UIDs in the logs which match the recurring event, and the event doesn't upload to ical. There are no errors reported:

Click to expand
========== Started sync.
Syncing first calendar entry:
(:icalendar-timeone "Europe/London" :url "https://caldav.fastmail.com/dav/calendars/user" :calendar-id "<calendar-id-a>" :files ("/home/john/Syncthing/org/events/<appointments-a>.org") :inbox "/home/john/Syncthing/org/events/<calendar-b>.org")
Check connection for https://caldav.fastmail.com/dav/calendars/user/<calendar-id-a>/.
Generating ICS file /tmp/org-caldav-GAwqcS.
=== Updating EventDB from Org
Org UID 040000008200E00074C5B7101A82E0080000000094435F0A424CD9010000000000000000100000003E984E4B27ED5B42BC8C335B437F1F20: Synced
Org UID ea9157ba-efff-467d-abea-20f08a3055e2: Synced
Org UID 4408ae59-a4a5-4e69-b92f-db809928536b: Synced
Org UID e6c0f2c1-4903-4c90-b004-e793fa5c13c3: Synced
Org UID 45ea952f-ca69-49cc-acda-59bf633c2e58: Synced
Org UID 3d5f7e7c-b321-409b-9485-5988bb400332: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID ad6b8f3a-27a4-4c21-a275-d407dd87434a: Synced
Org UID 6cd64b37-222b-4c26-84ad-db9d76b7fc2c: Synced
Org UID 78956607-f0f7-433e-b8da-7c55340509b6: Synced
Org UID 54883493-0b2b-4bb1-bbbd-0fab5ad93272: Synced
Org UID 040000008200E00074C5B7101A82E0080000000030F7F7F32E3FD60100000000000000001000000085996A568F7121478F530F9341672587: Synced
Org UID A3D102E7-200C-4F2B-8066-64B9559ADF56: Synced
Org UID 550cdbcf695ced46974e0babad6c571968dfd403: Synced
Org UID e5d0778a-d972-4e41-a52a-991cf66fab04: Synced
Org UID ac1703e29020d8b494fc3b0d8b7db3dacfe49886: Synced
Org UID 170ee3735ef8e5e348bf44777.3abea23c2d.20200703111553.46193af476.4ed5fb58@mail136.wdc02.mcdlv.net: Synced
Org UID 3ef8612a21bf1f056d4b1355ca8db74d29291e61: Synced
Org UID 668c0a017a720ac9074ebdf8befd48be34cdf53a: Synced
Org UID 88f84da4b0ef026be1dafef1c5d8b211a2c176e3: Synced
Org UID 9fbf4a8590007b76e4388cd0f81d06e7684879bb: Synced
Org UID 698a0bd98d4afefdef55b8a68c6e8f180d0beecc: Synced
Org UID f53682a2-87e1-4413-be70-a01050938760: Synced
Org UID b4a4cd1239abcd79f84e302ba477f98ef2d61b2c: Synced
Org UID 1371babef64f6964bb1426df64d839d69e22cadd: Synced
Org UID 6419352ee056da842e7ce12c938c04f73f8748f0: Synced
Org UID c7b738ed1197a034e56e14c26c4125322c0c2414: Synced
Org UID 8da88f25-1cd7-4a2d-a6a3-f4bf74e1e181: Synced
Org UID 82a52a2a-54ae-4026-b1c5-ffab3d58efde: Synced
Org UID 77f2fad3bcc0fea176a0fc929b88f2ea70bce28b: Synced
Org UID [email protected]: Synced
Org UID d8c8f03d-ac1e-423a-805f-def7c6a55c6d: Synced
Org UID C6CA88EF-8BC5-4411-B92D-9BE207876EE8: Synced
Org UID [email protected]: Synced
Org UID 05978b92-fc58-4bfd-8b98-047477748258: Synced
Org UID [email protected]: Synced
Org UID 6cf102db-9931-4a95-a695-c20cfa76207b: Synced
Org UID ca0a456f-3bc4-4f70-a6db-471cec5d4f53: Synced
Org UID 45a2143c-5384-4bc0-9e1a-c8b848aa1be6: Synced
Org UID be303206-fdb4-414f-8b4d-2b0dc81b8d84: Synced
Org UID 967cd98a-f5f7-4cb8-9b5d-f46b5870a69b: Synced
Org UID 5cddc2ed-d235-4660-a1f1-3b31574840ea: Synced
Org UID 382f6e77-d65a-454e-97b4-4fd280b4ea5a: Synced
Org UID [email protected]: Synced
Org UID f34471c3-4f25-402b-bc4f-26246d0179f9: Synced
Org UID [email protected]: Synced
Org UID d69576f2-6efc-4f26-abbd-f67cc136184f: Synced
Org UID 3262fa95-07d9-41bd-86b0-31a117c03a22: Synced
Org UID 0a05d2a95812eb1d8eb2f116ad135762227fd080: Synced
Org UID 68d3872d-6df7-4a33-90f3-21469aaf27a8: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID b986f39e-6032-4b72-a87c-c099641c3ea7: Synced
Org UID e4bfc144-2bfb-4b70-b994-782237a0be46: Synced
Org UID 1f5d7e95-c98d-45cb-8dbb-0435868b7a88: Synced
Org UID 1f7bbb8c-089c-43fd-8f29-812eb9f66e56: Synced
Org UID 3c28f4e8-8f09-43c1-ad16-4f66b7a2730c: Synced
Org UID bd134219-805b-4032-8566-817d4236b49a: Synced
Org UID e4acdeb8-b42f-4920-98f9-4b8128576f8e: Synced
Org UID c0c031c3-c7ed-4873-9e02-7a2c7d1f8aee: Synced
Org UID ec1801da-cf60-4c89-be07-e42de64d7692: Synced
Org UID 045dc3b8-65f6-4213-ac26-e0c28d6e71f4: Synced
Org UID [email protected]: Synced
Org UID dfa4ecb8-8607-48e3-acc7-b20fa07263cc: Synced
Org UID 349bf418-d569-4dc5-a589-60fb364f18e6: Synced
Org UID 1dd3d954-a50e-4bbb-b0aa-437fcf110daf: Synced
Org UID 040000008200E00074C5B7101A82E008000000005AFDDDEB8BB7D701000000000000000010000000F4773C260054944889410D30D0147462: Synced
Org UID 99a0b521-f7d3-4cbd-8200-322856fba22d: Synced
Org UID 0668356e-2b6d-4973-b5b4-4f08edb58800: Synced
Org UID 1f5b0f5d-a349-4f0e-901b-bc63746081f7: Synced
Org UID 14011083-6398-413F-9D21-73B4AE045027: Synced
Org UID F72FA35D-CB49-464E-8E8D-267EEAA4B989: Synced
Org UID 4D01D9C2-D27D-4085-9E0D-97D72347D466: Synced
Org UID 064fa1da-e6f1-4463-9f5d-97217cde2c17: Synced
Org UID 040000008200E00074C5B7101A82E0080000000048586647E678D8010000000000000000100000006FCBA8FFC59B9D4E831BDD6C566B3A73: Synced
Org UID 040000008200E00074C5B7101A82E00800000000B1FBB2B2E678D801000000000000000010000000413C8CAE1112BA49AA8021E529B23CB2: Synced
Org UID f58702dc-8eba-4fe1-8dbd-8a26450249a5: Synced
Org UID 1bd6c22f-1a75-4347-961e-7a1be4b19512: Synced
Org UID 23d3608d-d257-41ad-966d-2500a0aba3fc: Synced
Org UID 158a0c4b-4ffc-47e4-a503-abb7bfe6eac4: Synced
Org UID 480b1bac-1856-4a8f-82db-5d9fb283f2ad: Synced
Org UID dc45f531-8e17-40a0-b9ce-b572622a1472: Synced
Org UID 5c74bc90-b523-4b33-ba0b-d3ef8af00107: Synced
Org UID c1c3ed66-73ee-416e-9b63-17b4b1a7eaa6: Synced
Org UID 7fd3f28a-d6c8-428c-a7f2-e58671548edb: Synced
Org UID [email protected]: Synced
Org UID 040000008200E00074C5B7101A82E00800000000602650852F2BD9010000000000000000100000009F514877229CCB4DA4C2B3031CEFBC43: Synced
Org UID 438bb9d4-1af3-4345-9a22-21967cf3d4e6: Synced
Org UID 040000008200E00074C5B7101A82E00800000000FB287FF6322BD9010000000000000000100000008E980434A476964BBBD65DF966C1015A: Synced
Org UID d4bb5497-64f4-4233-a56c-2e2b3907430d: Synced
Org UID 2402cda7-3b4c-4239-abdd-466cb926d7a4: Synced
Org UID 040000008200E00074C5B7101A82E00800000000B7D9CC20AB3BD901000000000000000010000000D8EF0DB76A60D648BF94F528419172F9: Synced
Org UID 8754158b-2d41-4cc4-a6f3-0eac205f7617: Synced
Org UID 383aed09-12f0-449b-a52e-4edbb40cfb5e: Synced
Org UID [email protected]: Synced
Org UID 040000008200E00074C5B7101A82E0080000000098410E343A3DD90100000000000000001000000080CB3A0779CA5D4ABF397FA1DF9312F2: Synced
Org UID 48111dee-dfc6-4100-9a5b-e7f727400396: Synced
Org UID 4af47172-6a03-4048-99ca-08127326903b: Synced
Org UID 040000008200E00074C5B7101A82E00800000000DB5E0DBFF541D901000000000000000010000000C8B50DF1862EA24694E3D04D432572E7: Synced
Org UID 040000008200E00074C5B7101A82E008000000003E3670B8ED45D901000000000000000010000000E06C1A46DC1FB64498B702613ED49613: Synced
Org UID de57399a-d010-4a27-b6cc-b8139735b79e: Synced
Org UID de8c9221-0df0-4f60-bea2-a28eb50f1e62: Synced
Org UID efc3edbf-73d4-427a-ba4c-f142d852308b: Synced
Org UID 014a56ca-449e-46e1-80a9-ae82e8937c3c: Synced
Org UID fcd92329-179b-43c9-9b99-5e6f42102890: Synced
Org UID 7afc7e35-1708-4c67-9fd4-cdef26162e6a: Synced
Org UID 350210d1-6b30-4cbb-9923-72ee2f3ab94a: Synced
Org UID 5064b630-60c8-4925-b211-a34806208eb8: Synced
Org UID 1edc1053-dc47-4e37-9770-dfe2f1ddb578: Synced
Org UID c7cc71af-db6b-4472-9081-2f6d0c9082b5: Synced
Org UID bd47c301-1e0e-49c2-917f-9e48bd2b5356: Synced
Org UID 2bacda52-569f-476a-9452-12859be4fccc: Synced
Org UID [email protected]: Synced
=== Updating EventDB from Cal
Cal UID ea9157ba-efff-467d-abea-20f08a3055e2: Synced
Cal UID 4408ae59-a4a5-4e69-b92f-db809928536b: Synced
Cal UID e6c0f2c1-4903-4c90-b004-e793fa5c13c3: Synced
Cal UID 45ea952f-ca69-49cc-acda-59bf633c2e58: Synced
Cal UID 3d5f7e7c-b321-409b-9485-5988bb400332: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID ad6b8f3a-27a4-4c21-a275-d407dd87434a: Synced
Cal UID 6cd64b37-222b-4c26-84ad-db9d76b7fc2c: Synced
Cal UID 78956607-f0f7-433e-b8da-7c55340509b6: Synced
Cal UID 54883493-0b2b-4bb1-bbbd-0fab5ad93272: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000030F7F7F32E3FD60100000000000000001000000085996A568F7121478F530F9341672587: Synced
Cal UID A3D102E7-200C-4F2B-8066-64B9559ADF56: Synced
Cal UID 550cdbcf695ced46974e0babad6c571968dfd403: Synced
Cal UID e5d0778a-d972-4e41-a52a-991cf66fab04: Synced
Cal UID ac1703e29020d8b494fc3b0d8b7db3dacfe49886: Synced
Cal UID 170ee3735ef8e5e348bf44777.3abea23c2d.20200703111553.46193af476.4ed5fb58@mail136.wdc02.mcdlv.net: Synced
Cal UID 3ef8612a21bf1f056d4b1355ca8db74d29291e61: Synced
Cal UID 668c0a017a720ac9074ebdf8befd48be34cdf53a: Synced
Cal UID 88f84da4b0ef026be1dafef1c5d8b211a2c176e3: Synced
Cal UID 9fbf4a8590007b76e4388cd0f81d06e7684879bb: Synced
Cal UID 698a0bd98d4afefdef55b8a68c6e8f180d0beecc: Synced
Cal UID f53682a2-87e1-4413-be70-a01050938760: Synced
Cal UID b4a4cd1239abcd79f84e302ba477f98ef2d61b2c: Synced
Cal UID 1371babef64f6964bb1426df64d839d69e22cadd: Synced
Cal UID 6419352ee056da842e7ce12c938c04f73f8748f0: Synced
Cal UID c7b738ed1197a034e56e14c26c4125322c0c2414: Synced
Cal UID 8da88f25-1cd7-4a2d-a6a3-f4bf74e1e181: Synced
Cal UID 82a52a2a-54ae-4026-b1c5-ffab3d58efde: Synced
Cal UID 77f2fad3bcc0fea176a0fc929b88f2ea70bce28b: Synced
Cal UID [email protected]: Synced
Cal UID d8c8f03d-ac1e-423a-805f-def7c6a55c6d: Synced
Cal UID C6CA88EF-8BC5-4411-B92D-9BE207876EE8: Synced
Cal UID [email protected]: Synced
Cal UID 05978b92-fc58-4bfd-8b98-047477748258: Synced
Cal UID [email protected]: Synced
Cal UID 6cf102db-9931-4a95-a695-c20cfa76207b: Synced
Cal UID ca0a456f-3bc4-4f70-a6db-471cec5d4f53: Synced
Cal UID 45a2143c-5384-4bc0-9e1a-c8b848aa1be6: Synced
Cal UID be303206-fdb4-414f-8b4d-2b0dc81b8d84: Synced
Cal UID 967cd98a-f5f7-4cb8-9b5d-f46b5870a69b: Synced
Cal UID 5cddc2ed-d235-4660-a1f1-3b31574840ea: Synced
Cal UID 382f6e77-d65a-454e-97b4-4fd280b4ea5a: Synced
Cal UID [email protected]: Synced
Cal UID f34471c3-4f25-402b-bc4f-26246d0179f9: Synced
Cal UID [email protected]: Synced
Cal UID d69576f2-6efc-4f26-abbd-f67cc136184f: Synced
Cal UID 3262fa95-07d9-41bd-86b0-31a117c03a22: Synced
Cal UID 0a05d2a95812eb1d8eb2f116ad135762227fd080: Synced
Cal UID 68d3872d-6df7-4a33-90f3-21469aaf27a8: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID b986f39e-6032-4b72-a87c-c099641c3ea7: Synced
Cal UID e4bfc144-2bfb-4b70-b994-782237a0be46: Synced
Cal UID 1f5d7e95-c98d-45cb-8dbb-0435868b7a88: Synced
Cal UID 1f7bbb8c-089c-43fd-8f29-812eb9f66e56: Synced
Cal UID 3c28f4e8-8f09-43c1-ad16-4f66b7a2730c: Synced
Cal UID bd134219-805b-4032-8566-817d4236b49a: Synced
Cal UID e4acdeb8-b42f-4920-98f9-4b8128576f8e: Synced
Cal UID c0c031c3-c7ed-4873-9e02-7a2c7d1f8aee: Synced
Cal UID ec1801da-cf60-4c89-be07-e42de64d7692: Synced
Cal UID 045dc3b8-65f6-4213-ac26-e0c28d6e71f4: Synced
Cal UID [email protected]: Synced
Cal UID dfa4ecb8-8607-48e3-acc7-b20fa07263cc: Synced
Cal UID 349bf418-d569-4dc5-a589-60fb364f18e6: Synced
Cal UID 1dd3d954-a50e-4bbb-b0aa-437fcf110daf: Synced
Cal UID 040000008200E00074C5B7101A82E008000000005AFDDDEB8BB7D701000000000000000010000000F4773C260054944889410D30D0147462: Synced
Cal UID 99a0b521-f7d3-4cbd-8200-322856fba22d: Synced
Cal UID 0668356e-2b6d-4973-b5b4-4f08edb58800: Synced
Cal UID 1f5b0f5d-a349-4f0e-901b-bc63746081f7: Synced
Cal UID 14011083-6398-413F-9D21-73B4AE045027: Synced
Cal UID F72FA35D-CB49-464E-8E8D-267EEAA4B989: Synced
Cal UID 4D01D9C2-D27D-4085-9E0D-97D72347D466: Synced
Cal UID 064fa1da-e6f1-4463-9f5d-97217cde2c17: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000048586647E678D8010000000000000000100000006FCBA8FFC59B9D4E831BDD6C566B3A73: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000B1FBB2B2E678D801000000000000000010000000413C8CAE1112BA49AA8021E529B23CB2: Synced
Cal UID f58702dc-8eba-4fe1-8dbd-8a26450249a5: Synced
Cal UID 1bd6c22f-1a75-4347-961e-7a1be4b19512: Synced
Cal UID 23d3608d-d257-41ad-966d-2500a0aba3fc: Synced
Cal UID 158a0c4b-4ffc-47e4-a503-abb7bfe6eac4: Synced
Cal UID 480b1bac-1856-4a8f-82db-5d9fb283f2ad: Synced
Cal UID dc45f531-8e17-40a0-b9ce-b572622a1472: Synced
Cal UID 5c74bc90-b523-4b33-ba0b-d3ef8af00107: Synced
Cal UID c1c3ed66-73ee-416e-9b63-17b4b1a7eaa6: Synced
Cal UID 7fd3f28a-d6c8-428c-a7f2-e58671548edb: Synced
Cal UID [email protected]: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000602650852F2BD9010000000000000000100000009F514877229CCB4DA4C2B3031CEFBC43: Synced
Cal UID 438bb9d4-1af3-4345-9a22-21967cf3d4e6: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000FB287FF6322BD9010000000000000000100000008E980434A476964BBBD65DF966C1015A: Synced
Cal UID d4bb5497-64f4-4233-a56c-2e2b3907430d: Synced
Cal UID 2402cda7-3b4c-4239-abdd-466cb926d7a4: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000B7D9CC20AB3BD901000000000000000010000000D8EF0DB76A60D648BF94F528419172F9: Synced
Cal UID 8754158b-2d41-4cc4-a6f3-0eac205f7617: Synced
Cal UID 383aed09-12f0-449b-a52e-4edbb40cfb5e: Synced
Cal UID [email protected]: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000098410E343A3DD90100000000000000001000000080CB3A0779CA5D4ABF397FA1DF9312F2: Synced
Cal UID 48111dee-dfc6-4100-9a5b-e7f727400396: Synced
Cal UID 4af47172-6a03-4048-99ca-08127326903b: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000DB5E0DBFF541D901000000000000000010000000C8B50DF1862EA24694E3D04D432572E7: Synced
Cal UID 040000008200E00074C5B7101A82E008000000003E3670B8ED45D901000000000000000010000000E06C1A46DC1FB64498B702613ED49613: Synced
Cal UID de57399a-d010-4a27-b6cc-b8139735b79e: Synced
Cal UID de8c9221-0df0-4f60-bea2-a28eb50f1e62: Synced
Cal UID efc3edbf-73d4-427a-ba4c-f142d852308b: Synced
Cal UID 014a56ca-449e-46e1-80a9-ae82e8937c3c: Synced
Cal UID fcd92329-179b-43c9-9b99-5e6f42102890: Synced
Cal UID 7afc7e35-1708-4c67-9fd4-cdef26162e6a: Synced
Cal UID 350210d1-6b30-4cbb-9923-72ee2f3ab94a: Synced
Cal UID 5064b630-60c8-4925-b211-a34806208eb8: Synced
Cal UID 1edc1053-dc47-4e37-9770-dfe2f1ddb578: Synced
Cal UID c7cc71af-db6b-4472-9081-2f6d0c9082b5: Synced
Cal UID bd47c301-1e0e-49c2-917f-9e48bd2b5356: Synced
Cal UID 2bacda52-569f-476a-9452-12859be4fccc: Synced
Cal UID [email protected]: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000094435F0A424CD9010000000000000000100000003E984E4B27ED5B42BC8C335B437F1F20: Synced
=== Updating events in calendar
=== Updating events in Org
Syncing first calendar entry:
(:icalendar-timeone "Europe/London" :url "https://caldav.fastmail.com/dav/calendars/user" :calendar-id "<calendar-id-b>" :files ("/home/john/Syncthing/org/events/appointments-b.org") :inbox "/home/john/Syncthing/org/events/calendar-b.org")
Check connection for https://caldav.fastmail.com/dav/calendars/user/<calendar-id-b>/.
Generating ICS file /tmp/org-caldav-ZyrBm2.
=== Updating EventDB from Org
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
=== Updating EventDB from Cal
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
=== Updating events in calendar
=== Updating events in Org
========== Started sync.
Syncing first calendar entry:
(:icalendar-timeone "Europe/London" :url "https://caldav.fastmail.com/dav/calendars/user" :calendar-id "<calendar-id-a>" :files ("/home/john/Syncthing/org/events/calendar-a.org") :inbox "/home/john/Syncthing/org/events/<calendar-b>.org")
Check connection for https://caldav.fastmail.com/dav/calendars/user/<calendar-id-a>/.
Generating ICS file /tmp/org-caldav-H1u9Eq.
=== Updating EventDB from Org
Org UID 040000008200E00074C5B7101A82E0080000000094435F0A424CD9010000000000000000100000003E984E4B27ED5B42BC8C335B437F1F20: Synced
Org UID ea9157ba-efff-467d-abea-20f08a3055e2: Synced
Org UID 4408ae59-a4a5-4e69-b92f-db809928536b: Synced
Org UID e6c0f2c1-4903-4c90-b004-e793fa5c13c3: Synced
Org UID 45ea952f-ca69-49cc-acda-59bf633c2e58: Synced
Org UID 3d5f7e7c-b321-409b-9485-5988bb400332: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID ad6b8f3a-27a4-4c21-a275-d407dd87434a: Synced
Org UID 6cd64b37-222b-4c26-84ad-db9d76b7fc2c: Synced
Org UID 78956607-f0f7-433e-b8da-7c55340509b6: Synced
Org UID 54883493-0b2b-4bb1-bbbd-0fab5ad93272: Synced
Org UID 040000008200E00074C5B7101A82E0080000000030F7F7F32E3FD60100000000000000001000000085996A568F7121478F530F9341672587: Synced
Org UID A3D102E7-200C-4F2B-8066-64B9559ADF56: Synced
Org UID 550cdbcf695ced46974e0babad6c571968dfd403: Synced
Org UID e5d0778a-d972-4e41-a52a-991cf66fab04: Synced
Org UID ac1703e29020d8b494fc3b0d8b7db3dacfe49886: Synced
Org UID 170ee3735ef8e5e348bf44777.3abea23c2d.20200703111553.46193af476.4ed5fb58@mail136.wdc02.mcdlv.net: Synced
Org UID 3ef8612a21bf1f056d4b1355ca8db74d29291e61: Synced
Org UID 668c0a017a720ac9074ebdf8befd48be34cdf53a: Synced
Org UID 88f84da4b0ef026be1dafef1c5d8b211a2c176e3: Synced
Org UID 9fbf4a8590007b76e4388cd0f81d06e7684879bb: Synced
Org UID 698a0bd98d4afefdef55b8a68c6e8f180d0beecc: Synced
Org UID f53682a2-87e1-4413-be70-a01050938760: Synced
Org UID b4a4cd1239abcd79f84e302ba477f98ef2d61b2c: Synced
Org UID 1371babef64f6964bb1426df64d839d69e22cadd: Synced
Org UID 6419352ee056da842e7ce12c938c04f73f8748f0: Synced
Org UID c7b738ed1197a034e56e14c26c4125322c0c2414: Synced
Org UID 8da88f25-1cd7-4a2d-a6a3-f4bf74e1e181: Synced
Org UID 82a52a2a-54ae-4026-b1c5-ffab3d58efde: Synced
Org UID 77f2fad3bcc0fea176a0fc929b88f2ea70bce28b: Synced
Org UID [email protected]: Synced
Org UID d8c8f03d-ac1e-423a-805f-def7c6a55c6d: Synced
Org UID C6CA88EF-8BC5-4411-B92D-9BE207876EE8: Synced
Org UID [email protected]: Synced
Org UID 05978b92-fc58-4bfd-8b98-047477748258: Synced
Org UID [email protected]: Synced
Org UID 6cf102db-9931-4a95-a695-c20cfa76207b: Synced
Org UID ca0a456f-3bc4-4f70-a6db-471cec5d4f53: Synced
Org UID 45a2143c-5384-4bc0-9e1a-c8b848aa1be6: Synced
Org UID be303206-fdb4-414f-8b4d-2b0dc81b8d84: Synced
Org UID 967cd98a-f5f7-4cb8-9b5d-f46b5870a69b: Synced
Org UID 5cddc2ed-d235-4660-a1f1-3b31574840ea: Synced
Org UID 382f6e77-d65a-454e-97b4-4fd280b4ea5a: Synced
Org UID [email protected]: Synced
Org UID f34471c3-4f25-402b-bc4f-26246d0179f9: Synced
Org UID [email protected]: Synced
Org UID d69576f2-6efc-4f26-abbd-f67cc136184f: Synced
Org UID 3262fa95-07d9-41bd-86b0-31a117c03a22: Synced
Org UID 0a05d2a95812eb1d8eb2f116ad135762227fd080: Synced
Org UID 68d3872d-6df7-4a33-90f3-21469aaf27a8: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID b986f39e-6032-4b72-a87c-c099641c3ea7: Synced
Org UID e4bfc144-2bfb-4b70-b994-782237a0be46: Synced
Org UID 1f5d7e95-c98d-45cb-8dbb-0435868b7a88: Synced
Org UID 1f7bbb8c-089c-43fd-8f29-812eb9f66e56: Synced
Org UID 3c28f4e8-8f09-43c1-ad16-4f66b7a2730c: Synced
Org UID bd134219-805b-4032-8566-817d4236b49a: Synced
Org UID e4acdeb8-b42f-4920-98f9-4b8128576f8e: Synced
Org UID c0c031c3-c7ed-4873-9e02-7a2c7d1f8aee: Synced
Org UID ec1801da-cf60-4c89-be07-e42de64d7692: Synced
Org UID 045dc3b8-65f6-4213-ac26-e0c28d6e71f4: Synced
Org UID [email protected]: Synced
Org UID dfa4ecb8-8607-48e3-acc7-b20fa07263cc: Synced
Org UID 349bf418-d569-4dc5-a589-60fb364f18e6: Synced
Org UID 1dd3d954-a50e-4bbb-b0aa-437fcf110daf: Synced
Org UID 040000008200E00074C5B7101A82E008000000005AFDDDEB8BB7D701000000000000000010000000F4773C260054944889410D30D0147462: Synced
Org UID 99a0b521-f7d3-4cbd-8200-322856fba22d: Synced
Org UID 0668356e-2b6d-4973-b5b4-4f08edb58800: Synced
Org UID 1f5b0f5d-a349-4f0e-901b-bc63746081f7: Synced
Org UID 14011083-6398-413F-9D21-73B4AE045027: Synced
Org UID F72FA35D-CB49-464E-8E8D-267EEAA4B989: Synced
Org UID 4D01D9C2-D27D-4085-9E0D-97D72347D466: Synced
Org UID 064fa1da-e6f1-4463-9f5d-97217cde2c17: Synced
Org UID 040000008200E00074C5B7101A82E0080000000048586647E678D8010000000000000000100000006FCBA8FFC59B9D4E831BDD6C566B3A73: Synced
Org UID 040000008200E00074C5B7101A82E00800000000B1FBB2B2E678D801000000000000000010000000413C8CAE1112BA49AA8021E529B23CB2: Synced
Org UID f58702dc-8eba-4fe1-8dbd-8a26450249a5: Synced
Org UID 1bd6c22f-1a75-4347-961e-7a1be4b19512: Synced
Org UID 23d3608d-d257-41ad-966d-2500a0aba3fc: Synced
Org UID 158a0c4b-4ffc-47e4-a503-abb7bfe6eac4: Synced
Org UID 480b1bac-1856-4a8f-82db-5d9fb283f2ad: Synced
Org UID dc45f531-8e17-40a0-b9ce-b572622a1472: Synced
Org UID 5c74bc90-b523-4b33-ba0b-d3ef8af00107: Synced
Org UID c1c3ed66-73ee-416e-9b63-17b4b1a7eaa6: Synced
Org UID 7fd3f28a-d6c8-428c-a7f2-e58671548edb: Synced
Org UID [email protected]: Synced
Org UID 040000008200E00074C5B7101A82E00800000000602650852F2BD9010000000000000000100000009F514877229CCB4DA4C2B3031CEFBC43: Synced
Org UID 438bb9d4-1af3-4345-9a22-21967cf3d4e6: Synced
Org UID 040000008200E00074C5B7101A82E00800000000FB287FF6322BD9010000000000000000100000008E980434A476964BBBD65DF966C1015A: Synced
Org UID d4bb5497-64f4-4233-a56c-2e2b3907430d: Synced
Org UID 2402cda7-3b4c-4239-abdd-466cb926d7a4: Synced
Org UID 040000008200E00074C5B7101A82E00800000000B7D9CC20AB3BD901000000000000000010000000D8EF0DB76A60D648BF94F528419172F9: Synced
Org UID 8754158b-2d41-4cc4-a6f3-0eac205f7617: Synced
Org UID 383aed09-12f0-449b-a52e-4edbb40cfb5e: Synced
Org UID [email protected]: Synced
Org UID 040000008200E00074C5B7101A82E0080000000098410E343A3DD90100000000000000001000000080CB3A0779CA5D4ABF397FA1DF9312F2: Synced
Org UID 48111dee-dfc6-4100-9a5b-e7f727400396: Synced
Org UID 4af47172-6a03-4048-99ca-08127326903b: Synced
Org UID 040000008200E00074C5B7101A82E00800000000DB5E0DBFF541D901000000000000000010000000C8B50DF1862EA24694E3D04D432572E7: Synced
Org UID 040000008200E00074C5B7101A82E008000000003E3670B8ED45D901000000000000000010000000E06C1A46DC1FB64498B702613ED49613: Synced
Org UID de57399a-d010-4a27-b6cc-b8139735b79e: Synced
Org UID de8c9221-0df0-4f60-bea2-a28eb50f1e62: Synced
Org UID efc3edbf-73d4-427a-ba4c-f142d852308b: Synced
Org UID 014a56ca-449e-46e1-80a9-ae82e8937c3c: Synced
Org UID fcd92329-179b-43c9-9b99-5e6f42102890: Synced
Org UID 7afc7e35-1708-4c67-9fd4-cdef26162e6a: Synced
Org UID 350210d1-6b30-4cbb-9923-72ee2f3ab94a: Synced
Org UID 5064b630-60c8-4925-b211-a34806208eb8: Synced
Org UID 1edc1053-dc47-4e37-9770-dfe2f1ddb578: Synced
Org UID c7cc71af-db6b-4472-9081-2f6d0c9082b5: Synced
Org UID bd47c301-1e0e-49c2-917f-9e48bd2b5356: Synced
Org UID 2bacda52-569f-476a-9452-12859be4fccc: Synced
Org UID [email protected]: Synced
=== Updating EventDB from Cal
Cal UID ea9157ba-efff-467d-abea-20f08a3055e2: Synced
Cal UID 4408ae59-a4a5-4e69-b92f-db809928536b: Synced
Cal UID e6c0f2c1-4903-4c90-b004-e793fa5c13c3: Synced
Cal UID 45ea952f-ca69-49cc-acda-59bf633c2e58: Synced
Cal UID 3d5f7e7c-b321-409b-9485-5988bb400332: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID ad6b8f3a-27a4-4c21-a275-d407dd87434a: Synced
Cal UID 6cd64b37-222b-4c26-84ad-db9d76b7fc2c: Synced
Cal UID 78956607-f0f7-433e-b8da-7c55340509b6: Synced
Cal UID 54883493-0b2b-4bb1-bbbd-0fab5ad93272: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000030F7F7F32E3FD60100000000000000001000000085996A568F7121478F530F9341672587: Synced
Cal UID A3D102E7-200C-4F2B-8066-64B9559ADF56: Synced
Cal UID 550cdbcf695ced46974e0babad6c571968dfd403: Synced
Cal UID e5d0778a-d972-4e41-a52a-991cf66fab04: Synced
Cal UID ac1703e29020d8b494fc3b0d8b7db3dacfe49886: Synced
Cal UID 170ee3735ef8e5e348bf44777.3abea23c2d.20200703111553.46193af476.4ed5fb58@mail136.wdc02.mcdlv.net: Synced
Cal UID 3ef8612a21bf1f056d4b1355ca8db74d29291e61: Synced
Cal UID 668c0a017a720ac9074ebdf8befd48be34cdf53a: Synced
Cal UID 88f84da4b0ef026be1dafef1c5d8b211a2c176e3: Synced
Cal UID 9fbf4a8590007b76e4388cd0f81d06e7684879bb: Synced
Cal UID 698a0bd98d4afefdef55b8a68c6e8f180d0beecc: Synced
Cal UID f53682a2-87e1-4413-be70-a01050938760: Synced
Cal UID b4a4cd1239abcd79f84e302ba477f98ef2d61b2c: Synced
Cal UID 1371babef64f6964bb1426df64d839d69e22cadd: Synced
Cal UID 6419352ee056da842e7ce12c938c04f73f8748f0: Synced
Cal UID c7b738ed1197a034e56e14c26c4125322c0c2414: Synced
Cal UID 8da88f25-1cd7-4a2d-a6a3-f4bf74e1e181: Synced
Cal UID 82a52a2a-54ae-4026-b1c5-ffab3d58efde: Synced
Cal UID 77f2fad3bcc0fea176a0fc929b88f2ea70bce28b: Synced
Cal UID [email protected]: Synced
Cal UID d8c8f03d-ac1e-423a-805f-def7c6a55c6d: Synced
Cal UID C6CA88EF-8BC5-4411-B92D-9BE207876EE8: Synced
Cal UID [email protected]: Synced
Cal UID 05978b92-fc58-4bfd-8b98-047477748258: Synced
Cal UID [email protected]: Synced
Cal UID 6cf102db-9931-4a95-a695-c20cfa76207b: Synced
Cal UID ca0a456f-3bc4-4f70-a6db-471cec5d4f53: Synced
Cal UID 45a2143c-5384-4bc0-9e1a-c8b848aa1be6: Synced
Cal UID be303206-fdb4-414f-8b4d-2b0dc81b8d84: Synced
Cal UID 967cd98a-f5f7-4cb8-9b5d-f46b5870a69b: Synced
Cal UID 5cddc2ed-d235-4660-a1f1-3b31574840ea: Synced
Cal UID 382f6e77-d65a-454e-97b4-4fd280b4ea5a: Synced
Cal UID [email protected]: Synced
Cal UID f34471c3-4f25-402b-bc4f-26246d0179f9: Synced
Cal UID [email protected]: Synced
Cal UID d69576f2-6efc-4f26-abbd-f67cc136184f: Synced
Cal UID 3262fa95-07d9-41bd-86b0-31a117c03a22: Synced
Cal UID 0a05d2a95812eb1d8eb2f116ad135762227fd080: Synced
Cal UID 68d3872d-6df7-4a33-90f3-21469aaf27a8: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID b986f39e-6032-4b72-a87c-c099641c3ea7: Synced
Cal UID e4bfc144-2bfb-4b70-b994-782237a0be46: Synced
Cal UID 1f5d7e95-c98d-45cb-8dbb-0435868b7a88: Synced
Cal UID 1f7bbb8c-089c-43fd-8f29-812eb9f66e56: Synced
Cal UID 3c28f4e8-8f09-43c1-ad16-4f66b7a2730c: Synced
Cal UID bd134219-805b-4032-8566-817d4236b49a: Synced
Cal UID e4acdeb8-b42f-4920-98f9-4b8128576f8e: Synced
Cal UID c0c031c3-c7ed-4873-9e02-7a2c7d1f8aee: Synced
Cal UID ec1801da-cf60-4c89-be07-e42de64d7692: Synced
Cal UID 045dc3b8-65f6-4213-ac26-e0c28d6e71f4: Synced
Cal UID [email protected]: Synced
Cal UID dfa4ecb8-8607-48e3-acc7-b20fa07263cc: Synced
Cal UID 349bf418-d569-4dc5-a589-60fb364f18e6: Synced
Cal UID 1dd3d954-a50e-4bbb-b0aa-437fcf110daf: Synced
Cal UID 040000008200E00074C5B7101A82E008000000005AFDDDEB8BB7D701000000000000000010000000F4773C260054944889410D30D0147462: Synced
Cal UID 99a0b521-f7d3-4cbd-8200-322856fba22d: Synced
Cal UID 0668356e-2b6d-4973-b5b4-4f08edb58800: Synced
Cal UID 1f5b0f5d-a349-4f0e-901b-bc63746081f7: Synced
Cal UID 14011083-6398-413F-9D21-73B4AE045027: Synced
Cal UID F72FA35D-CB49-464E-8E8D-267EEAA4B989: Synced
Cal UID 4D01D9C2-D27D-4085-9E0D-97D72347D466: Synced
Cal UID 064fa1da-e6f1-4463-9f5d-97217cde2c17: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000048586647E678D8010000000000000000100000006FCBA8FFC59B9D4E831BDD6C566B3A73: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000B1FBB2B2E678D801000000000000000010000000413C8CAE1112BA49AA8021E529B23CB2: Synced
Cal UID f58702dc-8eba-4fe1-8dbd-8a26450249a5: Synced
Cal UID 1bd6c22f-1a75-4347-961e-7a1be4b19512: Synced
Cal UID 23d3608d-d257-41ad-966d-2500a0aba3fc: Synced
Cal UID 158a0c4b-4ffc-47e4-a503-abb7bfe6eac4: Synced
Cal UID 480b1bac-1856-4a8f-82db-5d9fb283f2ad: Synced
Cal UID dc45f531-8e17-40a0-b9ce-b572622a1472: Synced
Cal UID 5c74bc90-b523-4b33-ba0b-d3ef8af00107: Synced
Cal UID c1c3ed66-73ee-416e-9b63-17b4b1a7eaa6: Synced
Cal UID 7fd3f28a-d6c8-428c-a7f2-e58671548edb: Synced
Cal UID [email protected]: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000602650852F2BD9010000000000000000100000009F514877229CCB4DA4C2B3031CEFBC43: Synced
Cal UID 438bb9d4-1af3-4345-9a22-21967cf3d4e6: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000FB287FF6322BD9010000000000000000100000008E980434A476964BBBD65DF966C1015A: Synced
Cal UID d4bb5497-64f4-4233-a56c-2e2b3907430d: Synced
Cal UID 2402cda7-3b4c-4239-abdd-466cb926d7a4: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000B7D9CC20AB3BD901000000000000000010000000D8EF0DB76A60D648BF94F528419172F9: Synced
Cal UID 8754158b-2d41-4cc4-a6f3-0eac205f7617: Synced
Cal UID 383aed09-12f0-449b-a52e-4edbb40cfb5e: Synced
Cal UID [email protected]: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000098410E343A3DD90100000000000000001000000080CB3A0779CA5D4ABF397FA1DF9312F2: Synced
Cal UID 48111dee-dfc6-4100-9a5b-e7f727400396: Synced
Cal UID 4af47172-6a03-4048-99ca-08127326903b: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000DB5E0DBFF541D901000000000000000010000000C8B50DF1862EA24694E3D04D432572E7: Synced
Cal UID 040000008200E00074C5B7101A82E008000000003E3670B8ED45D901000000000000000010000000E06C1A46DC1FB64498B702613ED49613: Synced
Cal UID de57399a-d010-4a27-b6cc-b8139735b79e: Synced
Cal UID de8c9221-0df0-4f60-bea2-a28eb50f1e62: Synced
Cal UID efc3edbf-73d4-427a-ba4c-f142d852308b: Synced
Cal UID 014a56ca-449e-46e1-80a9-ae82e8937c3c: Synced
Cal UID fcd92329-179b-43c9-9b99-5e6f42102890: Synced
Cal UID 7afc7e35-1708-4c67-9fd4-cdef26162e6a: Synced
Cal UID 350210d1-6b30-4cbb-9923-72ee2f3ab94a: Synced
Cal UID 5064b630-60c8-4925-b211-a34806208eb8: Synced
Cal UID 1edc1053-dc47-4e37-9770-dfe2f1ddb578: Synced
Cal UID c7cc71af-db6b-4472-9081-2f6d0c9082b5: Synced
Cal UID bd47c301-1e0e-49c2-917f-9e48bd2b5356: Synced
Cal UID 2bacda52-569f-476a-9452-12859be4fccc: Synced
Cal UID [email protected]: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000094435F0A424CD9010000000000000000100000003E984E4B27ED5B42BC8C335B437F1F20: Synced
=== Updating events in calendar
=== Updating events in Org
Syncing first calendar entry:
(:icalendar-timeone "Europe/London" :url "https://caldav.fastmail.com/dav/calendars/user" :calendar-id "<calendar-id-b>" :files ("/home/john/Syncthing/org/events/appointments-b.org") :inbox "/home/john/Syncthing/org/events/calendar-b.org")
Check connection for https://caldav.fastmail.com/dav/calendars/user/<calendar-id-b>/.
Generating ICS file /tmp/org-caldav-y3jcjc.
=== Updating EventDB from Org
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
=== Updating EventDB from Cal
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
=== Updating events in calendar
=== Updating events in Org
========== Started sync.
Syncing first calendar entry:
(:icalendar-timeone "Europe/London" :url "https://caldav.fastmail.com/dav/calendars/user" :calendar-id "<calendar-id-a>" :files ("/home/john/Syncthing/org/events/calendar-a.org") :inbox "/home/john/Syncthing/org/events/<calendar-b>.org")
Check connection for https://caldav.fastmail.com/dav/calendars/user/<calendar-id-a>/.
Generating ICS file /tmp/org-caldav-d5Q9Ay.
=== Updating EventDB from Org
Org UID 040000008200E00074C5B7101A82E0080000000094435F0A424CD9010000000000000000100000003E984E4B27ED5B42BC8C335B437F1F20: Synced
Org UID ea9157ba-efff-467d-abea-20f08a3055e2: Synced
Org UID 4408ae59-a4a5-4e69-b92f-db809928536b: Synced
Org UID e6c0f2c1-4903-4c90-b004-e793fa5c13c3: Synced
Org UID 45ea952f-ca69-49cc-acda-59bf633c2e58: Synced
Org UID 3d5f7e7c-b321-409b-9485-5988bb400332: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID ad6b8f3a-27a4-4c21-a275-d407dd87434a: Synced
Org UID 6cd64b37-222b-4c26-84ad-db9d76b7fc2c: Synced
Org UID 78956607-f0f7-433e-b8da-7c55340509b6: Synced
Org UID 54883493-0b2b-4bb1-bbbd-0fab5ad93272: Synced
Org UID 040000008200E00074C5B7101A82E0080000000030F7F7F32E3FD60100000000000000001000000085996A568F7121478F530F9341672587: Synced
Org UID A3D102E7-200C-4F2B-8066-64B9559ADF56: Synced
Org UID 550cdbcf695ced46974e0babad6c571968dfd403: Synced
Org UID e5d0778a-d972-4e41-a52a-991cf66fab04: Synced
Org UID ac1703e29020d8b494fc3b0d8b7db3dacfe49886: Synced
Org UID 170ee3735ef8e5e348bf44777.3abea23c2d.20200703111553.46193af476.4ed5fb58@mail136.wdc02.mcdlv.net: Synced
Org UID 3ef8612a21bf1f056d4b1355ca8db74d29291e61: Synced
Org UID 668c0a017a720ac9074ebdf8befd48be34cdf53a: Synced
Org UID 88f84da4b0ef026be1dafef1c5d8b211a2c176e3: Synced
Org UID 9fbf4a8590007b76e4388cd0f81d06e7684879bb: Synced
Org UID 698a0bd98d4afefdef55b8a68c6e8f180d0beecc: Synced
Org UID f53682a2-87e1-4413-be70-a01050938760: Synced
Org UID b4a4cd1239abcd79f84e302ba477f98ef2d61b2c: Synced
Org UID 1371babef64f6964bb1426df64d839d69e22cadd: Synced
Org UID 6419352ee056da842e7ce12c938c04f73f8748f0: Synced
Org UID c7b738ed1197a034e56e14c26c4125322c0c2414: Synced
Org UID 8da88f25-1cd7-4a2d-a6a3-f4bf74e1e181: Synced
Org UID 82a52a2a-54ae-4026-b1c5-ffab3d58efde: Synced
Org UID 77f2fad3bcc0fea176a0fc929b88f2ea70bce28b: Synced
Org UID [email protected]: Synced
Org UID d8c8f03d-ac1e-423a-805f-def7c6a55c6d: Synced
Org UID C6CA88EF-8BC5-4411-B92D-9BE207876EE8: Synced
Org UID [email protected]: Synced
Org UID 05978b92-fc58-4bfd-8b98-047477748258: Synced
Org UID [email protected]: Synced
Org UID 6cf102db-9931-4a95-a695-c20cfa76207b: Synced
Org UID ca0a456f-3bc4-4f70-a6db-471cec5d4f53: Synced
Org UID 45a2143c-5384-4bc0-9e1a-c8b848aa1be6: Synced
Org UID be303206-fdb4-414f-8b4d-2b0dc81b8d84: Synced
Org UID 967cd98a-f5f7-4cb8-9b5d-f46b5870a69b: Synced
Org UID 5cddc2ed-d235-4660-a1f1-3b31574840ea: Synced
Org UID 382f6e77-d65a-454e-97b4-4fd280b4ea5a: Synced
Org UID [email protected]: Synced
Org UID f34471c3-4f25-402b-bc4f-26246d0179f9: Synced
Org UID [email protected]: Synced
Org UID d69576f2-6efc-4f26-abbd-f67cc136184f: Synced
Org UID 3262fa95-07d9-41bd-86b0-31a117c03a22: Synced
Org UID 0a05d2a95812eb1d8eb2f116ad135762227fd080: Synced
Org UID 68d3872d-6df7-4a33-90f3-21469aaf27a8: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID b986f39e-6032-4b72-a87c-c099641c3ea7: Synced
Org UID e4bfc144-2bfb-4b70-b994-782237a0be46: Synced
Org UID 1f5d7e95-c98d-45cb-8dbb-0435868b7a88: Synced
Org UID 1f7bbb8c-089c-43fd-8f29-812eb9f66e56: Synced
Org UID 3c28f4e8-8f09-43c1-ad16-4f66b7a2730c: Synced
Org UID bd134219-805b-4032-8566-817d4236b49a: Synced
Org UID e4acdeb8-b42f-4920-98f9-4b8128576f8e: Synced
Org UID c0c031c3-c7ed-4873-9e02-7a2c7d1f8aee: Synced
Org UID ec1801da-cf60-4c89-be07-e42de64d7692: Synced
Org UID 045dc3b8-65f6-4213-ac26-e0c28d6e71f4: Synced
Org UID [email protected]: Synced
Org UID dfa4ecb8-8607-48e3-acc7-b20fa07263cc: Synced
Org UID 349bf418-d569-4dc5-a589-60fb364f18e6: Synced
Org UID 1dd3d954-a50e-4bbb-b0aa-437fcf110daf: Synced
Org UID 040000008200E00074C5B7101A82E008000000005AFDDDEB8BB7D701000000000000000010000000F4773C260054944889410D30D0147462: Synced
Org UID 99a0b521-f7d3-4cbd-8200-322856fba22d: Synced
Org UID 0668356e-2b6d-4973-b5b4-4f08edb58800: Synced
Org UID 1f5b0f5d-a349-4f0e-901b-bc63746081f7: Synced
Org UID 14011083-6398-413F-9D21-73B4AE045027: Synced
Org UID F72FA35D-CB49-464E-8E8D-267EEAA4B989: Synced
Org UID 4D01D9C2-D27D-4085-9E0D-97D72347D466: Synced
Org UID 064fa1da-e6f1-4463-9f5d-97217cde2c17: Synced
Org UID 040000008200E00074C5B7101A82E0080000000048586647E678D8010000000000000000100000006FCBA8FFC59B9D4E831BDD6C566B3A73: Synced
Org UID 040000008200E00074C5B7101A82E00800000000B1FBB2B2E678D801000000000000000010000000413C8CAE1112BA49AA8021E529B23CB2: Synced
Org UID f58702dc-8eba-4fe1-8dbd-8a26450249a5: Synced
Org UID 1bd6c22f-1a75-4347-961e-7a1be4b19512: Synced
Org UID 23d3608d-d257-41ad-966d-2500a0aba3fc: Synced
Org UID 158a0c4b-4ffc-47e4-a503-abb7bfe6eac4: Synced
Org UID 480b1bac-1856-4a8f-82db-5d9fb283f2ad: Synced
Org UID dc45f531-8e17-40a0-b9ce-b572622a1472: Synced
Org UID 5c74bc90-b523-4b33-ba0b-d3ef8af00107: Synced
Org UID c1c3ed66-73ee-416e-9b63-17b4b1a7eaa6: Synced
Org UID 7fd3f28a-d6c8-428c-a7f2-e58671548edb: Synced
Org UID [email protected]: Synced
Org UID 040000008200E00074C5B7101A82E00800000000602650852F2BD9010000000000000000100000009F514877229CCB4DA4C2B3031CEFBC43: Synced
Org UID 438bb9d4-1af3-4345-9a22-21967cf3d4e6: Synced
Org UID 040000008200E00074C5B7101A82E00800000000FB287FF6322BD9010000000000000000100000008E980434A476964BBBD65DF966C1015A: Synced
Org UID d4bb5497-64f4-4233-a56c-2e2b3907430d: Synced
Org UID 2402cda7-3b4c-4239-abdd-466cb926d7a4: Synced
Org UID 040000008200E00074C5B7101A82E00800000000B7D9CC20AB3BD901000000000000000010000000D8EF0DB76A60D648BF94F528419172F9: Synced
Org UID 8754158b-2d41-4cc4-a6f3-0eac205f7617: Synced
Org UID 383aed09-12f0-449b-a52e-4edbb40cfb5e: Synced
Org UID [email protected]: Synced
Org UID 040000008200E00074C5B7101A82E0080000000098410E343A3DD90100000000000000001000000080CB3A0779CA5D4ABF397FA1DF9312F2: Synced
Org UID 48111dee-dfc6-4100-9a5b-e7f727400396: Synced
Org UID 4af47172-6a03-4048-99ca-08127326903b: Synced
Org UID 040000008200E00074C5B7101A82E00800000000DB5E0DBFF541D901000000000000000010000000C8B50DF1862EA24694E3D04D432572E7: Synced
Org UID 040000008200E00074C5B7101A82E008000000003E3670B8ED45D901000000000000000010000000E06C1A46DC1FB64498B702613ED49613: Synced
Org UID de57399a-d010-4a27-b6cc-b8139735b79e: Synced
Org UID de8c9221-0df0-4f60-bea2-a28eb50f1e62: Synced
Org UID efc3edbf-73d4-427a-ba4c-f142d852308b: Synced
Org UID 014a56ca-449e-46e1-80a9-ae82e8937c3c: Synced
Org UID fcd92329-179b-43c9-9b99-5e6f42102890: Synced
Org UID 7afc7e35-1708-4c67-9fd4-cdef26162e6a: Synced
Org UID 350210d1-6b30-4cbb-9923-72ee2f3ab94a: Synced
Org UID 5064b630-60c8-4925-b211-a34806208eb8: Synced
Org UID 1edc1053-dc47-4e37-9770-dfe2f1ddb578: Synced
Org UID c7cc71af-db6b-4472-9081-2f6d0c9082b5: Synced
Org UID bd47c301-1e0e-49c2-917f-9e48bd2b5356: Synced
Org UID 2bacda52-569f-476a-9452-12859be4fccc: Synced
Org UID [email protected]: Synced
=== Updating EventDB from Cal
Cal UID ea9157ba-efff-467d-abea-20f08a3055e2: Synced
Cal UID 4408ae59-a4a5-4e69-b92f-db809928536b: Synced
Cal UID e6c0f2c1-4903-4c90-b004-e793fa5c13c3: Synced
Cal UID 45ea952f-ca69-49cc-acda-59bf633c2e58: Synced
Cal UID 3d5f7e7c-b321-409b-9485-5988bb400332: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID ad6b8f3a-27a4-4c21-a275-d407dd87434a: Synced
Cal UID 6cd64b37-222b-4c26-84ad-db9d76b7fc2c: Synced
Cal UID 78956607-f0f7-433e-b8da-7c55340509b6: Synced
Cal UID 54883493-0b2b-4bb1-bbbd-0fab5ad93272: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000030F7F7F32E3FD60100000000000000001000000085996A568F7121478F530F9341672587: Synced
Cal UID A3D102E7-200C-4F2B-8066-64B9559ADF56: Synced
Cal UID 550cdbcf695ced46974e0babad6c571968dfd403: Synced
Cal UID e5d0778a-d972-4e41-a52a-991cf66fab04: Synced
Cal UID ac1703e29020d8b494fc3b0d8b7db3dacfe49886: Synced
Cal UID 170ee3735ef8e5e348bf44777.3abea23c2d.20200703111553.46193af476.4ed5fb58@mail136.wdc02.mcdlv.net: Synced
Cal UID 3ef8612a21bf1f056d4b1355ca8db74d29291e61: Synced
Cal UID 668c0a017a720ac9074ebdf8befd48be34cdf53a: Synced
Cal UID 88f84da4b0ef026be1dafef1c5d8b211a2c176e3: Synced
Cal UID 9fbf4a8590007b76e4388cd0f81d06e7684879bb: Synced
Cal UID 698a0bd98d4afefdef55b8a68c6e8f180d0beecc: Synced
Cal UID f53682a2-87e1-4413-be70-a01050938760: Synced
Cal UID b4a4cd1239abcd79f84e302ba477f98ef2d61b2c: Synced
Cal UID 1371babef64f6964bb1426df64d839d69e22cadd: Synced
Cal UID 6419352ee056da842e7ce12c938c04f73f8748f0: Synced
Cal UID c7b738ed1197a034e56e14c26c4125322c0c2414: Synced
Cal UID 8da88f25-1cd7-4a2d-a6a3-f4bf74e1e181: Synced
Cal UID 82a52a2a-54ae-4026-b1c5-ffab3d58efde: Synced
Cal UID 77f2fad3bcc0fea176a0fc929b88f2ea70bce28b: Synced
Cal UID [email protected]: Synced
Cal UID d8c8f03d-ac1e-423a-805f-def7c6a55c6d: Synced
Cal UID C6CA88EF-8BC5-4411-B92D-9BE207876EE8: Synced
Cal UID [email protected]: Synced
Cal UID 05978b92-fc58-4bfd-8b98-047477748258: Synced
Cal UID [email protected]: Synced
Cal UID 6cf102db-9931-4a95-a695-c20cfa76207b: Synced
Cal UID ca0a456f-3bc4-4f70-a6db-471cec5d4f53: Synced
Cal UID 45a2143c-5384-4bc0-9e1a-c8b848aa1be6: Synced
Cal UID be303206-fdb4-414f-8b4d-2b0dc81b8d84: Synced
Cal UID 967cd98a-f5f7-4cb8-9b5d-f46b5870a69b: Synced
Cal UID 5cddc2ed-d235-4660-a1f1-3b31574840ea: Synced
Cal UID 382f6e77-d65a-454e-97b4-4fd280b4ea5a: Synced
Cal UID [email protected]: Synced
Cal UID f34471c3-4f25-402b-bc4f-26246d0179f9: Synced
Cal UID [email protected]: Synced
Cal UID d69576f2-6efc-4f26-abbd-f67cc136184f: Synced
Cal UID 3262fa95-07d9-41bd-86b0-31a117c03a22: Synced
Cal UID 0a05d2a95812eb1d8eb2f116ad135762227fd080: Synced
Cal UID 68d3872d-6df7-4a33-90f3-21469aaf27a8: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID b986f39e-6032-4b72-a87c-c099641c3ea7: Synced
Cal UID e4bfc144-2bfb-4b70-b994-782237a0be46: Synced
Cal UID 1f5d7e95-c98d-45cb-8dbb-0435868b7a88: Synced
Cal UID 1f7bbb8c-089c-43fd-8f29-812eb9f66e56: Synced
Cal UID 3c28f4e8-8f09-43c1-ad16-4f66b7a2730c: Synced
Cal UID bd134219-805b-4032-8566-817d4236b49a: Synced
Cal UID e4acdeb8-b42f-4920-98f9-4b8128576f8e: Synced
Cal UID c0c031c3-c7ed-4873-9e02-7a2c7d1f8aee: Synced
Cal UID ec1801da-cf60-4c89-be07-e42de64d7692: Synced
Cal UID 045dc3b8-65f6-4213-ac26-e0c28d6e71f4: Synced
Cal UID [email protected]: Synced
Cal UID dfa4ecb8-8607-48e3-acc7-b20fa07263cc: Synced
Cal UID 349bf418-d569-4dc5-a589-60fb364f18e6: Synced
Cal UID 1dd3d954-a50e-4bbb-b0aa-437fcf110daf: Synced
Cal UID 040000008200E00074C5B7101A82E008000000005AFDDDEB8BB7D701000000000000000010000000F4773C260054944889410D30D0147462: Synced
Cal UID 99a0b521-f7d3-4cbd-8200-322856fba22d: Synced
Cal UID 0668356e-2b6d-4973-b5b4-4f08edb58800: Synced
Cal UID 1f5b0f5d-a349-4f0e-901b-bc63746081f7: Synced
Cal UID 14011083-6398-413F-9D21-73B4AE045027: Synced
Cal UID F72FA35D-CB49-464E-8E8D-267EEAA4B989: Synced
Cal UID 4D01D9C2-D27D-4085-9E0D-97D72347D466: Synced
Cal UID 064fa1da-e6f1-4463-9f5d-97217cde2c17: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000048586647E678D8010000000000000000100000006FCBA8FFC59B9D4E831BDD6C566B3A73: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000B1FBB2B2E678D801000000000000000010000000413C8CAE1112BA49AA8021E529B23CB2: Synced
Cal UID f58702dc-8eba-4fe1-8dbd-8a26450249a5: Synced
Cal UID 1bd6c22f-1a75-4347-961e-7a1be4b19512: Synced
Cal UID 23d3608d-d257-41ad-966d-2500a0aba3fc: Synced
Cal UID 158a0c4b-4ffc-47e4-a503-abb7bfe6eac4: Synced
Cal UID 480b1bac-1856-4a8f-82db-5d9fb283f2ad: Synced
Cal UID dc45f531-8e17-40a0-b9ce-b572622a1472: Synced
Cal UID 5c74bc90-b523-4b33-ba0b-d3ef8af00107: Synced
Cal UID c1c3ed66-73ee-416e-9b63-17b4b1a7eaa6: Synced
Cal UID 7fd3f28a-d6c8-428c-a7f2-e58671548edb: Synced
Cal UID [email protected]: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000602650852F2BD9010000000000000000100000009F514877229CCB4DA4C2B3031CEFBC43: Synced
Cal UID 438bb9d4-1af3-4345-9a22-21967cf3d4e6: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000FB287FF6322BD9010000000000000000100000008E980434A476964BBBD65DF966C1015A: Synced
Cal UID d4bb5497-64f4-4233-a56c-2e2b3907430d: Synced
Cal UID 2402cda7-3b4c-4239-abdd-466cb926d7a4: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000B7D9CC20AB3BD901000000000000000010000000D8EF0DB76A60D648BF94F528419172F9: Synced
Cal UID 8754158b-2d41-4cc4-a6f3-0eac205f7617: Synced
Cal UID 383aed09-12f0-449b-a52e-4edbb40cfb5e: Synced
Cal UID [email protected]: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000098410E343A3DD90100000000000000001000000080CB3A0779CA5D4ABF397FA1DF9312F2: Synced
Cal UID 48111dee-dfc6-4100-9a5b-e7f727400396: Synced
Cal UID 4af47172-6a03-4048-99ca-08127326903b: Synced
Cal UID 040000008200E00074C5B7101A82E00800000000DB5E0DBFF541D901000000000000000010000000C8B50DF1862EA24694E3D04D432572E7: Synced
Cal UID 040000008200E00074C5B7101A82E008000000003E3670B8ED45D901000000000000000010000000E06C1A46DC1FB64498B702613ED49613: Synced
Cal UID de57399a-d010-4a27-b6cc-b8139735b79e: Synced
Cal UID de8c9221-0df0-4f60-bea2-a28eb50f1e62: Synced
Cal UID efc3edbf-73d4-427a-ba4c-f142d852308b: Synced
Cal UID 014a56ca-449e-46e1-80a9-ae82e8937c3c: Synced
Cal UID fcd92329-179b-43c9-9b99-5e6f42102890: Synced
Cal UID 7afc7e35-1708-4c67-9fd4-cdef26162e6a: Synced
Cal UID 350210d1-6b30-4cbb-9923-72ee2f3ab94a: Synced
Cal UID 5064b630-60c8-4925-b211-a34806208eb8: Synced
Cal UID 1edc1053-dc47-4e37-9770-dfe2f1ddb578: Synced
Cal UID c7cc71af-db6b-4472-9081-2f6d0c9082b5: Synced
Cal UID bd47c301-1e0e-49c2-917f-9e48bd2b5356: Synced
Cal UID 2bacda52-569f-476a-9452-12859be4fccc: Synced
Cal UID [email protected]: Synced
Cal UID 040000008200E00074C5B7101A82E0080000000094435F0A424CD9010000000000000000100000003E984E4B27ED5B42BC8C335B437F1F20: Synced
=== Updating events in calendar
=== Updating events in Org
Syncing first calendar entry:
(:icalendar-timeone "Europe/London" :url "https://caldav.fastmail.com/dav/calendars/user" :calendar-id "<calendar-id-b>" :files ("/home/john/Syncthing/org/events/appointments-b.org") :inbox "/home/john/Syncthing/org/events/calendar-b.org")
Check connection for https://caldav.fastmail.com/dav/calendars/user/<calendar-id-b>/.
Generating ICS file /tmp/org-caldav-T6ed9V.
=== Updating EventDB from Org
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
Org UID [email protected]: Synced
=== Updating EventDB from Cal
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
Cal UID [email protected]: Synced
=== Updating events in calendar
=== Updating events in Org

@jackkamm
Copy link
Collaborator

I have opened a new PR for this: #308

It supports both repeating events and todos.

I initially started by trying to adapt the sexp approach, but while I found this works for Cal->Org (via icalendar.el), I found that sexp timestamp export seems to be broken in Org->Cal (ox-icalendar). So I switched to just using non-sexp repeating timestamps, which I think is preferable in most cases anyways.

I have a little more cleanup to do (tests and documentation) but it should work. Planning to merge it in the coming weeks. In the meantime any testing/feedback is welcome.

Longer term I think sexp timestamps are the right way to handle more complex repeaters (e.g. with UNTIL or COUNT), but this needs to be fixed upstream in ox-icalendar first, and there may also be additional complications in the case of TODOs (how to update the sexp timestamp when marking a repeating task as completed).

@real-or-random
Copy link

Longer term I think sexp timestamps are the right way to handle more complex repeaters (e.g. with UNTIL or COUNT)

In case you had not seen this, there are two items in the org-mode FAQ that provide solutions to this: https://orgmode.org/worg/org-faq.html#diary-sexp-in-org-files and https://orgmode.org/worg/org-faq.html#org-class

#308 works nicely for me, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants