config.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "enabled": true,
  3. "sync": {
  4. "interval_minutes": 30,
  5. "lookahead_hours": 48,
  6. "retry_on_failure": true,
  7. "max_retries": 3
  8. },
  9. "notifications": {
  10. "reminder_enabled": true,
  11. "reminder_sound": "calender_remember.wav",
  12. "start_enabled": true,
  13. "start_sound": "calender.wav",
  14. "default_reminder_minutes": 15,
  15. "quiet_hours": {
  16. "enabled": false,
  17. "start": "22:00",
  18. "end": "07:00"
  19. }
  20. },
  21. "providers": {
  22. "outlook_patrick": {
  23. "type": "microsoft",
  24. "auth_flow": "device_code",
  25. "tenant_id": "consumers",
  26. "client_id": "",
  27. "user_mapping": {
  28. "patrick": "ausbrecher201bp@hotmail.com"
  29. }
  30. }
  31. },
  32. "calendars": {
  33. "patrick_privat": {
  34. "provider": "outlook_patrick",
  35. "calendar_id": "AAMkAG",
  36. "display_name": "Patrick Outlook",
  37. "user": "patrick",
  38. "readonly": false
  39. }
  40. },
  41. "satellite_mapping": {
  42. "global_calendars": [],
  43. "satellites": [
  44. {
  45. "alias": "Patrick",
  46. "room": "",
  47. "person_name": "Patrick",
  48. "calendars": ["patrick_privat"],
  49. "default_write_calendar": "patrick_privat"
  50. }
  51. ]
  52. }
  53. }