Calendar

From Maemo Leste Wiki
Revision as of 17:26, 5 October 2020 by Wizzup (talk | contribs)
Jump to navigationJump to search

Calendar

Data is stored in /home/user/.calendar/calendardb - in SQLite3 format.


Qalendar

Qalendar is Qt5 implementation of the Maemo Calendar, source is here: https://github.com/maemo-leste/qalendar

It should mostly function as the Maemo calendar, see the feature comparison here: https://wiki.maemo.org/Qalendar


Synchronising

(On maemo/beowulf-devel with a radicale server set up)

Install:

apt install qalendar syncevolution

Example URL is

http://localhost:5223

(using ssh tunneling).

syncevolution --configure \
              --template webdav \
             username=USER \
             password=PASS \
             syncURL=http://localhost:5223/ \
             target-config@radicale

syncevolution --configure \
             database=http://localhost:5223/USER/UUID/ \
             backend=caldavtodo \
             target-config@radicale radicaletodo

syncevolution --configure \
             database=http://localhost:5223/USER/UUID/ \
             backend=caldavjournal \
             target-config@radicale radicalejournal

syncevolution --configure \
             database=http://localhost:5223/USER/UUID/ \
             backend=caldav \
             target-config@radicale radicalecal

syncevolution --configure \
             --template SyncEvolution_Client \
             sync=none \
             syncURL=local://@radicale \
             username= \
             password= \
             radicale

syncevolution --configure \
             sync=two-way \
             backend=maemo-tasks \
             database= \
             radicale radicaletodo

syncevolution --configure \
             sync=two-way \
             backend=maemo-notes\
             database= \
             radicale radicalejournal

syncevolution --configure \
             sync=two-way \
             backend=maemo-events \
             database= \
             radicale radicalecal

syncevolution --sync refresh-from-client radicale radicalejournal
syncevolution --sync refresh-from-client radicale radicaletodo
syncevolution --sync refresh-from-client radicale radicalecal

And the next time you want to synchronise, just call:

syncevolution --sync two-way radicale radicalecal

TODO

  • cal-home-widget is also ported

Random resources: