aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 9215d23a36f1849b6410b861a761641759f8d524 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# InfCloud for Radicale

Integrate [InfCloud](https://www.inf-it.com/open-source/clients/infcloud/) into
[Radicale](http://radicale.org/)'s web interface.

InfCloud allows you to to manage appointments, tasks and contacts in the browser.

**Bug:** At least one calendar (appointments + tasks) and one addressbook must exist
for InfCloud to work properly. Otherwise the "Refresh" button is broken.

## Installation

```shell
python3 -m pip install --upgrade https://github.com/Unrud/RadicaleInfCloud/archive/master.tar.gz
```

## Configuration

Set the configuration option `type` in the `web` section to `radicale_infcloud`.

The value of  `infcloud_config` is appended to InfCloud's `config.js`.

```ini
[web]
type = radicale_infcloud
# Optional InfCloud configuration
infcloud_config = globalInterfaceLanguage='de_DE';
                  globalTimeZone='Europe/Berlin';
```

## License

[AGPL-3.0](https://github.com/Unrud/RadicaleWeb/blob/master/COPYING) because
[InfCloud](https://github.com/Unrud/RadicaleInfCloud/blob/master/radicale_infcloud/web/)
is included.

[GPL-3.0](https://github.com/Unrud/RadicaleWeb/blob/master/COPYING_GPL)
for `radicale_infcloud/__init__.py`
bgstack15