Difference between revisions of "Calendar"

From Maemo Leste Wiki
Jump to navigationJump to search
Line 10: Line 10:
== Synchronising ==
== Synchronising ==


With fixed calendar-backend (https://github.com/maemo-leste/calendar-backend/commit/c6e9ef0db493118d44a2958f71180ac70609b071) and syncevolution built with maemo backend, it is possible to sync radicale to the device. (Instructions to follow)
(On maemo/beowulf-devel with a radicale server set up)
 
Install:
 
<pre>
apt install qalendar syncevolution
</pre>
 
Example URL is <pre>http://localhost:5223</pre> (using ssh tunneling).
 
<pre>
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
</pre>
 
And the next time you want to synchronise, just call:
 
<pre>
syncevolution --sync two-way radicale radicalecal
</pre>


== TODO ==
== TODO ==
Line 23: Line 91:
* http://maemo.org/packages/source/view/fremantle_extras-devel_free_source/syncevolution-frontend/0.12/
* http://maemo.org/packages/source/view/fremantle_extras-devel_free_source/syncevolution-frontend/0.12/
* https://talk.maemo.org/showthread.php?t=75810
* https://talk.maemo.org/showthread.php?t=75810
*

Revision as of 17:24, 5 October 2020

Calendar

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


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: