View previous topic :: View next topic |
Author |
Message |
potuz Guru
Joined: 30 Jan 2010 Posts: 378
|
Posted: Thu Jun 22, 2017 12:59 am Post subject: Looking for CALDAV client either cli or qt5 |
|
|
Hello, I'm looking for a CALDAV and CARDDAV client that can communicate with radicale, either in the terminal (would be my first option) or if it's a Gui client it should work over qt (don't want to compile Gtk+), be lightweight (don't want to compile all of Kde Frameworks for something like Korganize) and a tray icon would be a plus.
I've looked in Gentoo's recommended applications and in Arch's but couldn't really find anything, or tell which applications were CALDAV clients.
Thanks,
P.
Edit: I am looking into Khal + vdirsyncer now and by reading the blog of the author of vdirsyncer it seems that GUI calendar clients are indeed tightly tied up to Desktop systems so I may not find anything that fits my description above. I find this situation a little dissapointing quite often lately: I need some application than in principle should be small (like the folks at suckless.org) but they're typically strongly tied up to some Desktop system so as to make them impossible to compile on their own. |
|
Back to top |
|
|
Fitzcarraldo Advocate
Joined: 30 Aug 2008 Posts: 2053 Location: United Kingdom
|
Posted: Thu Jun 22, 2017 12:42 pm Post subject: |
|
|
I know they're not lightweight, as they are browser-based, but have you considered CalDavZAP and CardDavMATE?:
http://www.inf-it.com/open-source/clients/
Apparently they work with Radicale >=0.8. _________________ Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.
My blog |
|
Back to top |
|
|
potuz Guru
Joined: 30 Jan 2010 Posts: 378
|
Posted: Tue Jun 27, 2017 2:13 am Post subject: |
|
|
Fitzcarraldo wrote: | I know they're not lightweight, as they are browser-based, but have you considered CalDavZAP and CardDavMATE?:
http://www.inf-it.com/open-source/clients/
Apparently they work with Radicale >=0.8. |
Thanks, I've set up radicale + khal + khard + vdirsyncer and they seem to do what I wanted with the exception that I'm having trouble adding base64 encoded pictures on my vcards. As for a GUI for a tray icon, I may program a little wrapper for khard+khal myself, all I found was heavily dependant on a Desktop environment. |
|
Back to top |
|
|
msst Apprentice
Joined: 07 Jun 2011 Posts: 259
|
Posted: Wed Jun 28, 2017 9:03 pm Post subject: |
|
|
qt5? kde-pim has full caldav and carddav support.
The gnome corresponding pim application has as well.
Except for that there is not much with full cal/carddav support. Mozillas pim suit needs plugins and has problems with carddav (3rd party plugin and many issues). This is what I know outside web-applications. |
|
Back to top |
|
|
potuz Guru
Joined: 30 Jan 2010 Posts: 378
|
Posted: Wed Jun 28, 2017 9:53 pm Post subject: |
|
|
mas- wrote: | qt5? kde-pim has full caldav and carddav support.
The gnome corresponding pim application has as well.
|
This is what I mean by tightly tied up to a desktop environment, which I do not want to compile. It is becoming harder and harder in linux to find standalone applications to do simple tasks like keeping a calendar or a bunch of contacts. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Thu Jun 29, 2017 11:00 pm Post subject: |
|
|
KDE PIM does not depend on a desktop environment. |
|
Back to top |
|
|
potuz Guru
Joined: 30 Jan 2010 Posts: 378
|
Posted: Fri Jun 30, 2017 10:45 am Post subject: |
|
|
asturm wrote: | KDE PIM does not depend on a desktop environment. |
So perhaps I didn't get which is the right package, cause when I try
Code: |
$ emerge -pv kdepim-meta
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-db/lmdb-0.9.19:0/0.9.19::gentoo USE="-static-libs" 140 KiB
[ebuild N ] app-crypt/paperkey-1.4::gentoo 254 KiB
[ebuild N ] dev-perl/Net-Daemon-0.480.0-r1::gentoo 29 KiB
[ebuild N ] virtual/perl-Storable-2.560.100_rc::gentoo 0 KiB
[ebuild N ] virtual/perl-Sys-Syslog-0.330.100_rc-r2::gentoo 0 KiB
[ebuild N ] virtual/perl-Time-HiRes-1.973.300-r1::gentoo 0 KiB
[ebuild N ] virtual/perl-Term-ANSIColor-4.40.0-r1::gentoo 0 KiB
[ebuild N ] dev-perl/PlRPC-0.202.0-r2::gentoo 18 KiB
[ebuild N ] dev-perl/DBI-1.636.0::gentoo USE="-examples {-test}" 582 KiB
[ebuild N ] dev-perl/Devel-CheckLib-1.110.0::gentoo USE="{-test}" 15 KiB
[ebuild NS ] sys-libs/db-5.3.28-r2:5.3::gentoo [6.0.35:6.0::gentoo] USE="cxx -doc -examples -java -tcl {-test}" ABI_X86="(64) -32 (-x32)" 34,268 KiB
[ebuild N ] net-nds/openldap-2.4.45::gentoo USE="berkdb crypt ipv6 sasl ssl syslog tcpd -cxx -debug -experimental -gnutls -iodbc -kerberos -kinit -libressl -minimal -odbc -overlays -pbkdf2 -perl -samba (-selinux) -sha2 -slp -smbkrb5passwd -static-libs" ABI_X86="(64) -32 (-x32)" 5,552 KiB
[ebuild N ] dev-db/mysql-init-scripts-2.1-r1::gentoo 0 KiB
[ebuild N ] dev-libs/grantlee-5.1.0:5::gentoo USE="-debug -doc {-test}" 1,148 KiB
[ebuild N ] kde-frameworks/threadweaver-5.35.0:5/5.35::gentoo USE="-debug {-test}" 1,377 KiB
[ebuild N ] dev-db/mysql-connector-c-6.1.9-r1:0/18::gentoo USE="ssl -static-libs" ABI_X86="(64) -32 (-x32)" 3,413 KiB
[ebuild N ] virtual/libmysqlclient-18:0/18::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild R ] dev-qt/qtsql-5.7.1:5/5.7::gentoo USE="mysql* sqlite -debug -freetds -oci8 -odbc -postgres {-test}" 0 KiB
[ebuild N ] dev-perl/DBD-mysql-4.42.0::gentoo USE="ssl -embedded {-test}" 157 KiB
[ebuild N ] kde-apps/kmime-17.04.2:5::gentoo USE="-debug {-test}" 142 KiB
[ebuild N ] kde-apps/kcontacts-17.04.2:5::gentoo USE="-debug {-test}" 203 KiB
[ebuild N ] kde-apps/kmbox-17.04.2:5::gentoo USE="-debug {-test}" 25 KiB
[ebuild N ] dev-qt/qtxmlpatterns-5.7.1:5/5.7::gentoo USE="-debug {-test}" 1,321 KiB
[ebuild N ] dev-qt/qtquickcontrols-5.7.1:5/5.7::gentoo USE="widgets -debug {-test}" 5,804 KiB
[ebuild N ] kde-apps/kholidays-17.04.2:5::gentoo USE="nls -debug {-test}" 197 KiB
[ebuild N ] kde-frameworks/syntax-highlighting-5.35.0:5/5.35::gentoo USE="nls -debug {-test}" 965 KiB
[ebuild N ] dev-libs/kdiagram-2.6.0:5::gentoo USE="-debug" 668 KiB
[ebuild N ] kde-apps/kpimtextedit-17.04.2:5::gentoo USE="-debug -designer (-speech) {-test}" 136 KiB
[ebuild N ] kde-apps/kldap-17.04.2:5::gentoo USE="-debug -handbook {-test}" 151 KiB
[ebuild N ] kde-apps/kimap-17.04.2:5::gentoo USE="-debug {-test}" 117 KiB
[ebuild N ] kde-frameworks/knotifyconfig-5.35.0:5/5.35::gentoo USE="-debug -phonon" 2,540 KiB
[ebuild N ] kde-apps/syndication-17.04.2:5::gentoo USE="-debug {-test}" 156 KiB
[ebuild N ] kde-frameworks/kxmlrpcclient-5.35.0:5/5.35::gentoo USE="-debug {-test}" 28 KiB
[ebuild N ] kde-plasma/kactivitymanagerd-5.10.3:5::gentoo USE="-debug" 83 KiB
[ebuild N ] kde-apps/kdav-17.04.2:5::gentoo USE="-debug {-test}" 37 KiB
[ebuild N ] kde-apps/kidentitymanagement-17.04.2:5::gentoo USE="-debug {-test}" 145 KiB
[ebuild N ] kde-apps/kontactinterface-17.04.2:5::gentoo USE="-debug" 32 KiB
[ebuild N ] kde-apps/libkleo-17.04.2:5::gentoo USE="-debug" 284 KiB
[ebuild N ] kde-apps/grantleetheme-17.04.2:5::gentoo USE="-debug {-test}" 50 KiB
[ebuild N ] kde-frameworks/ktexteditor-5.35.0:5/5.35::gentoo USE="-debug -editorconfig -git {-test}" 2,196 KiB
[ebuild N ] kde-frameworks/kross-5.35.0:5/5.35::gentoo USE="-debug {-test}" 125 KiB
[ebuild N ] kde-frameworks/kactivities-5.35.0:5/5.35::gentoo USE="-debug {-test}" 60 KiB
[ebuild N ] kde-apps/kleopatra-17.04.2:5::gentoo USE="-debug -handbook {-test}" 1,803 KiB
[ebuild N ] kde-frameworks/plasma-5.35.0:5/5.35::gentoo USE="X -debug -gles2 {-test} -wayland" 4,498 KiB
[ebuild N ] kde-apps/kcalcore-17.04.2:5::gentoo USE="-debug {-test}" 290 KiB
[ebuild N ] kde-frameworks/krunner-5.35.0:5/5.35::gentoo USE="-debug {-test}" 66 KiB
[ebuild N ] kde-apps/kcalutils-17.04.2:5::gentoo USE="-debug {-test}" 319 KiB
[ebuild N ] kde-apps/kblog-17.04.2:5::gentoo USE="-debug {-test}" 71 KiB
[ebuild N ] kde-apps/libktnef-17.04.2:5::gentoo USE="-debug {-test}" 293 KiB
[ebuild N ] dev-db/mariadb-10.1.24:0/18::gentoo USE="backup cracklib openssl pam perl server systemd -bindist -debug -embedded -extraengine -galera -innodb-lz4 -innodb-lzo -innodb-snappy -jdbc -jemalloc -kerberos -latin1 -libressl -mroonga -odbc -oqgraph -profiling (-selinux) -sphinx -sst-rsync -sst-xtrabackup -static -static-libs -systemtap -tcmalloc {-test} -tokudb -xml -yassl" ABI_X86="(64) -32 (-x32)" 60,635 KiB
[ebuild N ] virtual/mysql-5.6-r9:0/18::gentoo USE="-embedded -static" 0 KiB
[ebuild N ] kde-apps/akonadi-17.04.2:5::gentoo USE="mysql sqlite -debug -designer -postgres {-test} -tools -xml" 1,273 KiB
[ebuild N ] kde-apps/akonadi-mime-17.04.2:5::gentoo USE="-debug {-test}" 128 KiB
[ebuild N ] kde-apps/akonadi-notes-17.04.2:5::gentoo USE="-debug {-test}" 25 KiB
[ebuild N ] kde-apps/kalarmcal-17.04.2:5::gentoo USE="-debug" 491 KiB
[ebuild N ] kde-apps/akonadi-contacts-17.04.2:5::gentoo USE="-debug -prison {-test}" 340 KiB
[ebuild N ] kde-apps/kmailtransport-17.04.2:5::gentoo USE="-debug -handbook {-test}" 222 KiB
[ebuild N ] kde-apps/akonadi-search-17.04.2:5::gentoo USE="-debug" 79 KiB
[ebuild N ] kde-apps/libkdepim-17.04.2:5::gentoo USE="-debug -designer {-test}" 333 KiB
[ebuild N ] kde-apps/akonadi-calendar-17.04.2:5::gentoo USE="-debug {-test}" 274 KiB
[ebuild N ] kde-apps/pimcommon-17.04.2:5::gentoo USE="-debug -designer {-test}" 266 KiB
[ebuild N ] kde-apps/kdepim-runtime-17.04.2:5::gentoo USE="-debug -google -handbook {-test}" 1,455 KiB
[ebuild N ] kde-apps/mailimporter-17.04.2:5::gentoo USE="-debug {-test}" 525 KiB
[ebuild N ] kde-apps/kdepim-apps-libs-17.04.2:5::gentoo USE="-debug -prison {-test}" 71 KiB
[ebuild N ] kde-apps/libgravatar-17.04.2:5::gentoo USE="-debug {-test}" 28 KiB
[ebuild N ] kde-apps/libksieve-17.04.2:5::gentoo USE="-debug -handbook {-test}" 512 KiB
[ebuild N ] kde-apps/kmail-account-wizard-17.04.2:5::gentoo USE="-debug -handbook {-test}" 146 KiB
[ebuild N ] kde-apps/knotes-17.04.2:5::gentoo USE="-debug -handbook {-test}" 326 KiB
[ebuild N ] kde-apps/calendarsupport-17.04.2:5::gentoo USE="-debug" 653 KiB
[ebuild N ] kde-apps/kaddressbook-17.04.2:5::gentoo USE="-debug -handbook -prison {-test}" 547 KiB
[ebuild N ] kde-apps/eventviews-17.04.2:5::gentoo USE="-debug {-test}" 426 KiB
[ebuild N ] kde-apps/calendarjanitor-17.04.2:5::gentoo USE="-debug -handbook" 217 KiB
[ebuild N ] kde-apps/konsolekalendar-17.04.2:5::gentoo USE="-debug -handbook" 0 KiB
[ebuild N ] kde-apps/pim-sieve-editor-17.04.2:5::gentoo USE="-debug -handbook {-test}" 429 KiB
[ebuild N ] kde-apps/incidenceeditor-17.04.2:5::gentoo USE="-debug {-test}" 510 KiB
[ebuild N ] kde-apps/messagelib-17.04.2:5::gentoo USE="-debug {-test}" 10,250 KiB
[ebuild N ] kde-apps/korganizer-17.04.2:5::gentoo USE="X -debug -handbook {-test}" 2,283 KiB
[ebuild N ] kde-apps/mailcommon-17.04.2:5::gentoo USE="-debug -designer {-test}" 644 KiB
[ebuild N ] kde-apps/akregator-17.04.2:5::gentoo USE="-debug -handbook {-test}" 2,199 KiB
[ebuild N ] kde-apps/grantlee-editor-17.04.2:5::gentoo USE="-debug -handbook" 109 KiB
[ebuild N ] kde-apps/akonadiconsole-17.04.2:5::gentoo USE="-debug -handbook" 182 KiB
[ebuild N ] kde-apps/blogilo-17.04.2:5::gentoo USE="-debug -google -handbook {-test}" 785 KiB
[ebuild N ] kde-apps/kalarm-17.04.2:5::gentoo USE="X -debug -handbook" 1,775 KiB
[ebuild N ] kde-apps/kdepim-addons-17.04.2:5::gentoo USE="-debug -examples {-test}" 1,878 KiB
[ebuild N ] kde-apps/mbox-importer-17.04.2:5::gentoo USE="-debug -handbook" 33 KiB
[ebuild N ] kde-apps/pim-data-exporter-17.04.2:5::gentoo USE="-debug -handbook {-test}" 260 KiB
[ebuild N ] kde-apps/akonadi-import-wizard-17.04.2:5::gentoo USE="-debug -handbook" 423 KiB
[ebuild N ] kde-apps/kmail-17.04.2:5::gentoo USE="-debug -handbook {-test}" 4,272 KiB
[ebuild N ] kde-apps/kontact-17.04.2:5::gentoo USE="-debug -handbook" 843 KiB
[ebuild N ] kde-apps/kdepim-meta-17.04.2:5::gentoo USE="-google" 0 KiB
[blocks B ] dev-db/mariadb[client-libs(+)] ("dev-db/mariadb[client-libs(+)]" is blocking dev-db/mysql-connector-c-6.1.9-r1)
Total: 90 packages (88 new, 1 in new slot, 1 reinstall), Size of downloads: 165,570 KiB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-db/mysql-connector-c-6.1.9-r1:0/18::gentoo, ebuild scheduled for merge) pulled in by
....
|
It pulls 90 packages and over 150MB. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Fri Jun 30, 2017 10:46 am Post subject: |
|
|
Because KDE PIM is a big project, and it is split into many smaller packages. As you can see, there is no desktop environment in the dependency output.
If you only want an organizer, emerge korganizer, and it will pull less of the stuff above. |
|
Back to top |
|
|
potuz Guru
Joined: 30 Jan 2010 Posts: 378
|
Posted: Fri Jun 30, 2017 11:02 am Post subject: |
|
|
asturm wrote: | Because KDE PIM is a big project, and it is split into many smaller packages. As you can see, there is no desktop environment in the dependency output.
If you only want an organizer, emerge korganizer, and it will pull less of the stuff above. |
korganizer is 60 packages and 140Mb among which is plasma... |
|
Back to top |
|
|
potuz Guru
Joined: 30 Jan 2010 Posts: 378
|
Posted: Fri Jun 30, 2017 11:08 am Post subject: |
|
|
asturm wrote: | Because KDE PIM is a big project, and it is split into many smaller packages. As you can see, there is no desktop environment in the dependency output.
If you only want an organizer, emerge korganizer, and it will pull less of the stuff above. |
But you're right, it seems that kcontacts does not have any dependency, so it may be easy to cook up a small client for it faster than a wrapper to khard. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Fri Jun 30, 2017 11:17 am Post subject: |
|
|
potuz wrote: | korganizer is 60 packages and 140Mb among which is plasma... |
kactivitymanagerd is not plasma, it's a very tiny package. |
|
Back to top |
|
|
potuz Guru
Joined: 30 Jan 2010 Posts: 378
|
Posted: Fri Jun 30, 2017 11:40 am Post subject: |
|
|
asturm wrote: | potuz wrote: | korganizer is 60 packages and 140Mb among which is plasma... |
kactivitymanagerd is not plasma, it's a very tiny package. |
I'll give a try to korganizer and kaddressbook, installing with -mysql pulls only 70Mb in my system and openldap seems to be the heavier thing to compile. |
|
Back to top |
|
|
|