Difference between revisions of "Calendar"

From Maemo Leste Wiki
Jump to navigationJump to search
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox Package
|image=
|status=Working
|devices=all
|date_in_repo=
|maemo_leste_repo=https://github.com/maemo-leste/qalendar
|category=Office
|packager=[[User:Wizzup]]
}}
= Calendar =
= Calendar =


Line 10: Line 21:
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 ==
== Improvements over Fremantle Qalendar ==


(On maemo/beowulf-devel with a radicale server set up)
* Supports landscape at dynamic resolutions (vs only 800x480)


Install:
Planned:


<pre>
* Portrait support
apt install qalendar syncevolution
</pre>


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.
== Synchronising ==
 
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>
See the [[Sync]] page. Alternatively, one can try this script, but it currently only syncs the calendar
ssh myhost -L 5223:localhost:5223
</pre>


OK, so let's configure syncevolution and do the initial sync:
# Install syncevolution first via 'apt install syncevolution'
 
# Grab the script at: http://uvos.xyz/maserati/maemo-calendar-sync.sh
<pre>
# Open it and change the vars to reflect your server
syncevolution --configure \
# Run it
              --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>
 
* cal-home-widget has also been ported


== TODO ==
if that doesn't work try the section below


* port Syncevolution GUI


Random resources:
Random resources:

Latest revision as of 20:38, 9 October 2022

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

See the Sync page. Alternatively, one can try this script, but it currently only syncs the calendar

  1. Install syncevolution first via 'apt install syncevolution'
  2. Grab the script at: http://uvos.xyz/maserati/maemo-calendar-sync.sh
  3. Open it and change the vars to reflect your server
  4. Run it

if that doesn't work try the section below


Random resources: