Difference between revisions of "Calendar"

From Maemo Leste Wiki
Jump to navigationJump to search
(clarify ssh tunnel section)
Line 21: Line 21:
</pre>
</pre>


Example URL is <pre>http://localhost:5223</pre> (using ssh tunneling).
Example URL is <pre>http://localhost:5223</pre> - using ssh tunneling to forward the remote radicale port to a local port. This is no by means required for operation - just pick any host that works for you.
 
For reference, this can be used to set up the ssh port forward if you're keen on using it (but again, just pick whatever host you want to use):
 
<pre>
ssh myhost -L 5223:localhost:5223
</pre>
 
OK, so let's configure syncevolution and do the initial sync:


<pre>
<pre>

Revision as of 17:30, 5 October 2020

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 to forward the remote radicale port to a local port. This is no by means required for operation - just pick any host that works for you.

For reference, this can be used to set up the ssh port forward if you're keen on using it (but again, just pick whatever host you want to use):

ssh myhost -L 5223:localhost:5223

OK, so let's configure syncevolution and do the initial sync:

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: