unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH 00/17] Add CalDAV and CardDAV programs
@ 2016-01-04  0:04 Leo Famulari
  2016-01-04  0:04 ` [PATCH 01/17] gnu: Add python-atomicwrites Leo Famulari
                   ` (16 more replies)
  0 siblings, 17 replies; 36+ messages in thread
From: Leo Famulari @ 2016-01-04  0:04 UTC (permalink / raw)
  To: guix-devel

These patches provide software for self-hosting calendars and contacts
(address book) servers using the CalDAV and CardDAV standards.

Notably, the patches add:

* radicale [0]: A basic CalDAV and CardDAV server.
* vdirsyncer [1]: A tool for synchronizing local CalDAV or CarDAV data
with a remote server, storing the data locally in something inspired by
Maildirs.
* khal [2]: A command line and curses calendar client.

Future work:

* Services for radicale (it's a server that supports multi-user
authentication) and vdirsyncer (this is a one-shot periodic sync tool;
a good fit for cron). I'm practicing my Scheme so that I can write
these, but I won't mind if someone beats me to it :)

* A client for working with the CardDAV info (khard? some email
client?).

Your thoughts are requested!

[0]
http://radicale.org/

[1]
https://github.com/untitaker/vdirsyncer

[2]
http://lostpackets.de/khal/

Leo Famulari (17):
  gnu: Add python-atomicwrites.
  gnu: Add python-requests-toolbelt.
  gnu: Add python-click-threading.
  gnu: Add python-click-log.
  gnu: Add python-apipkg.
  gnu: Add python-execnet.
  gnu: Add python-pytest-cache.
  gnu: Add python-pytest-localserver.
  gnu: Add python-wsgi-intercept.
  gnu: Add python-pytest-xprocess.
  gnu: Add radicale.
  gnu: Add vdirsyncer.
  gnu: Add python-icalendar.
  gnu: Add python-sphinxcontrib-newsfeed.
  gnu: Update python-tzlocal to 1.2.
  gnu: python-urwid: Disable failing test test_remove_watch_file.
  gnu: Add khal.

 gnu-system.am             |   1 +
 gnu/packages/calendar.scm |  79 +++++++++++-
 gnu/packages/dav.scm      | 108 +++++++++++++++++
 gnu/packages/python.scm   | 300 ++++++++++++++++++++++++++++++++++++++++++----
 4 files changed, 465 insertions(+), 23 deletions(-)
 create mode 100644 gnu/packages/dav.scm

-- 
2.6.4

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2016-01-10  2:48 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-04  0:04 [PATCH 00/17] Add CalDAV and CardDAV programs Leo Famulari
2016-01-04  0:04 ` [PATCH 01/17] gnu: Add python-atomicwrites Leo Famulari
2016-01-06 19:02   ` Efraim Flashner
2016-01-07 16:48     ` Leo Famulari
2016-01-10  2:48       ` Leo Famulari
2016-01-04  0:05 ` [PATCH 02/17] gnu: Add python-requests-toolbelt Leo Famulari
2016-01-04  0:05 ` [PATCH 03/17] gnu: Add python-click-threading Leo Famulari
2016-01-06 18:48   ` Eric Bavier
2016-01-07 16:48     ` Leo Famulari
2016-01-04  0:05 ` [PATCH 04/17] gnu: Add python-click-log Leo Famulari
2016-01-06 19:04   ` Efraim Flashner
2016-01-07 16:49     ` Leo Famulari
2016-01-04  0:05 ` [PATCH 05/17] gnu: Add python-apipkg Leo Famulari
2016-01-04  0:05 ` [PATCH 06/17] gnu: Add python-execnet Leo Famulari
2016-01-06 18:57   ` Eric Bavier
2016-01-07 16:48     ` Leo Famulari
2016-01-04  0:05 ` [PATCH 07/17] gnu: Add python-pytest-cache Leo Famulari
2016-01-04  0:05 ` [PATCH 08/17] gnu: Add python-pytest-localserver Leo Famulari
2016-01-06 19:09   ` Eric Bavier
2016-01-07 16:49     ` Leo Famulari
2016-01-04  0:05 ` [PATCH 09/17] gnu: Add python-wsgi-intercept Leo Famulari
2016-01-04  0:05 ` [PATCH 10/17] gnu: Add python-pytest-xprocess Leo Famulari
2016-01-04  0:05 ` [PATCH 11/17] gnu: Add radicale Leo Famulari
2016-01-04  0:05 ` [PATCH 12/17] gnu: Add vdirsyncer Leo Famulari
2016-01-06 19:11   ` Efraim Flashner
2016-01-04  0:05 ` [PATCH 13/17] gnu: Add python-icalendar Leo Famulari
2016-01-04  0:05 ` [PATCH 14/17] gnu: Add python-sphinxcontrib-newsfeed Leo Famulari
2016-01-04  0:05 ` [PATCH 15/17] gnu: Update python-tzlocal to 1.2 Leo Famulari
2016-01-06 19:14   ` Efraim Flashner
2016-01-07 16:49     ` Leo Famulari
2016-01-04  0:05 ` [PATCH 16/17] gnu: python-urwid: Disable failing test test_remove_watch_file Leo Famulari
2016-01-04  0:05 ` [PATCH 17/17] gnu: Add khal Leo Famulari
2016-01-06 19:23   ` Efraim Flashner
2016-01-07 16:49     ` Leo Famulari
2016-01-06 19:31   ` Eric Bavier
2016-01-07 16:50     ` Leo Famulari

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).