Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Looking for CALDAV client either cli or qt5
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
potuz
Guru
Guru


Joined: 30 Jan 2010
Posts: 378

PostPosted: Thu Jun 22, 2017 12:59 am    Post subject: Looking for CALDAV client either cli or qt5 Reply with quote

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
View user's profile Send private message
Fitzcarraldo
Veteran
Veteran


Joined: 30 Aug 2008
Posts: 1631
Location: United Kingdom

PostPosted: Thu Jun 22, 2017 12:42 pm    Post subject: Reply with quote

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 OpenRC elogind nvidia-drivers & xf86-video-intel.
Compal NBLB2: ~amd64 OpenRC elogind xf86-video-ati. Dual boot Win 7 Pro 64-bit.
KDE on both.

Fitzcarraldo's blog
Back to top
View user's profile Send private message
potuz
Guru
Guru


Joined: 30 Jan 2010
Posts: 378

PostPosted: Tue Jun 27, 2017 2:13 am    Post subject: Reply with quote

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
View user's profile Send private message
msst
Apprentice
Apprentice


Joined: 07 Jun 2011
Posts: 213

PostPosted: Wed Jun 28, 2017 9:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
potuz
Guru
Guru


Joined: 30 Jan 2010
Posts: 378

PostPosted: Wed Jun 28, 2017 9:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Thu Jun 29, 2017 11:00 pm    Post subject: Reply with quote

KDE PIM does not depend on a desktop environment.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
potuz
Guru
Guru


Joined: 30 Jan 2010
Posts: 378

PostPosted: Fri Jun 30, 2017 10:45 am    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Fri Jun 30, 2017 10:46 am    Post subject: Reply with quote

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.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
potuz
Guru
Guru


Joined: 30 Jan 2010
Posts: 378

PostPosted: Fri Jun 30, 2017 11:02 am    Post subject: Reply with quote

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
View user's profile Send private message
potuz
Guru
Guru


Joined: 30 Jan 2010
Posts: 378

PostPosted: Fri Jun 30, 2017 11:08 am    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Fri Jun 30, 2017 11:17 am    Post subject: Reply with quote

potuz wrote:
korganizer is 60 packages and 140Mb among which is plasma...

kactivitymanagerd is not plasma, it's a very tiny package.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
potuz
Guru
Guru


Joined: 30 Jan 2010
Posts: 378

PostPosted: Fri Jun 30, 2017 11:40 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum