|
|
Line 33: |
Line 33: |
| == Synchronising == | | == Synchronising == |
|
| |
|
| you can try this script
| | See the [[Sync]] page. Alternatively, one can try this script, but it currently only syncs the calendar |
| it currently only syncs the calendar | |
|
| |
|
| # Install syncevolution first via 'apt install syncevolution' | | # Install syncevolution first via 'apt install syncevolution' |
Line 41: |
Line 40: |
| # Run it | | # Run it |
|
| |
|
| if that dosent work try the section below | | if that doesn't work try the section below |
|
| |
|
| == Synchronising manually ==
| |
|
| |
| Install:
| |
|
| |
| <pre>
| |
| apt install syncevolution
| |
| </pre>
| |
|
| |
| Example URL is <b>http://localhost:5223</b> - 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>
| |
| 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 radicalejournal
| |
| syncevolution --sync two-way radicale radicaletodo
| |
| syncevolution --sync two-way radicale radicalecal
| |
| </pre>
| |
|
| |
| == Syncevolution-frontend ==
| |
|
| |
| The custom Maemo Syncevolution frontend has also been ported and is available in the application manager; which can be used to set up scheduled synchronisation.
| |
|
| |
|
| Random resources: | | Random resources: |
Latest revision as of 20:38, 9 October 2022
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
Improvements over Fremantle Qalendar
- Supports landscape at dynamic resolutions (vs only 800x480)
Planned:
Synchronising
See the Sync page. Alternatively, one can try this script, but it currently only syncs the calendar
- Install syncevolution first via 'apt install syncevolution'
- Grab the script at: http://uvos.xyz/maserati/maemo-calendar-sync.sh
- Open it and change the vars to reflect your server
- Run it
if that doesn't work try the section below
Random resources: