Glossar

interpreter
Ein Interpreter ist ein Programm das Programme ausführt.
python
Python ist eine Programmiersprache, meint manchmal auch den Standard-Interpreter von https://www.python.org/ .
pip

Werkzeug zum installieren von Python-Bibliotheken.

Ist bei der Standardinstallation von Python inzwischen dabei aber kann auch direkt von https://pypi.python.org/pypi/pip geladen werden.

rpc

RPC steht für Remote Procedure Call.

https://en.wikipedia.org/wiki/Remote_procedure_call

rest

REST steht für Representational State Transfer.

https://en.wikipedia.org/wiki/Representational_state_transfer

json

JSON steht für JavaScript Object Notation.

https://en.wikipedia.org/wiki/JSON

json-rpc

JSON-RPC steht für RPC mit JSON.

https://en.wikipedia.org/wiki/JSON-RPC

icalendar

iCalendar ist ein Dateiformat zum Austausch non Kalenderdaten.

https://de.wikipedia.org/wiki/ICalendar

caldav

CalDAV (Calender Distributed Authoring and Versioning) ist ein Protokoll zum Bearbeiten und Abgleichen von Kalendern.

https://de.wikipedia.org/wiki/CalDAV

json-schema

Ein JSON-Schema beschreibt wie ein JSON-Dokument aufgebaut sein darf um dem Schema zu entsprechen.

Im Grunde genommen ist es eine Art formal überprüfpbare Dokumentation siehe dazu http://json-schema.org/

sn-rest
SN-REST bezeichnet hier den Webservice der laut DokuRPC im REST-Stil mit JSON als Datenaustauschformat implementiert“.
sn-rpc
SN-RPC bezeichnet hier den Webservice den man per JSON-RPC (1.0) über HTTP(S) POST ansprechen kann.
sn-caldav
SN-CalDAV bezeihnet hier den Webservice den man per modifiziertem CalDAV (+ JSON) ansprechen kann.
bibliothek requests

Requests ist eine Python-Bibliothek für einfache Benutzung von HTTP(S).

Kann man mit pip laden oder direkt von https://pypi.python.org/pypi/requests

bibliothek icalendar

iCalendar ist eine Python-Bibliothek zum Arbeiten mit iCalendar-Datenstrukturen.

Kann man mit pip laden oder direkt von https://pypi.python.org/pypi/icalendar

bibliothek caldav

Caldav ist eine Python-Bibliothek zum Bearbeiten von CalDAV-Kalendern.

Kann man mit pip laden oder direkt von https://pypi.python.org/pypi/caldav

bibliothek pycrypto

Pycrypto ist eine Python-Bibliothek mit kryptografischen Funktionen.

Kann man mit pip laden oder direkt von https://pypi.python.org/pypi/pycrypto