Difference between revisions of "Calendar"
(→TODO) |
|||
| Line 10: | Line 10: | ||
It should mostly function as the Maemo calendar, see the feature comparison here: https://wiki.maemo.org/Qalendar | It should mostly function as the Maemo calendar, see the feature comparison here: https://wiki.maemo.org/Qalendar | ||
* cal-home-widget has also been ported | |||
== Synchronising == | == Synchronising == | ||
| Line 90: | Line 91: | ||
syncevolution --sync two-way radicale radicalecal | syncevolution --sync two-way radicale radicalecal | ||
</pre> | </pre> | ||
== TODO == | == TODO == | ||
Revision as of 17:44, 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
- cal-home-widget has also been ported
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
- port Syncevolution GUI
Random resources: