Difference between revisions of "Calendar"
Line 5: | Line 5: | ||
|date_in_repo= | |date_in_repo= | ||
|maemo_leste_repo=https://github.com/maemo-leste/qalendar | |maemo_leste_repo=https://github.com/maemo-leste/qalendar | ||
|category= | |category=Office | ||
|packager=[[User:Wizzup]] | |packager=[[User:Wizzup]] | ||
}} | }} |
Revision as of 18:20, 1 November 2021
Calendar | |
---|---|
Status | Working |
Devices | all |
Leste repo | https://github.com/maemo-leste/qalendar |
Category | Category:Office |
Packager | User:Wizzup |
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:
- Portrait support
Synchronising
you can try this script 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 dosent work try the section below
Synchronising manually
Install:
apt install 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 radicalejournal syncevolution --sync two-way radicale radicaletodo syncevolution --sync two-way radicale radicalecal
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: