Radicale | A simple CalDAV and CardDAV server | Calendar library

 by   Kozea Python Version: v3.1.8 License: GPL-3.0

kandi X-RAY | Radicale Summary

kandi X-RAY | Radicale Summary

Radicale is a Python library typically used in User Interface, Calendar applications. Radicale has no bugs, it has no vulnerabilities, it has build file available, it has a Strong Copyleft License and it has medium support. You can download it from GitHub.

A simple CalDAV (calendar) and CardDAV (contact) server.

            kandi-support Support

              Radicale has a medium active ecosystem.
              It has 2770 star(s) with 389 fork(s). There are 115 watchers for this library.
              It had no major release in the last 12 months.
              There are 326 open issues and 569 have been closed. On average issues are closed in 27 days. There are 29 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of Radicale is v3.1.8

            kandi-Quality Quality

              Radicale has 0 bugs and 0 code smells.

            kandi-Security Security

              Radicale has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              Radicale code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              Radicale is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              Radicale releases are available to install and integrate.
              Build file is available. You can build the component from source.
              Radicale saves you 3027 person hours of effort in developing the same functionality from scratch.
              It has 7496 lines of code, 460 functions and 84 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed Radicale and discovered the below as its top functions. This is intended to give you an instant insight into Radicale implemented functionality, and help decide if they suit your requirements.
            • Visit a child recurrence .
            • Return an XML property find response
            • Handles the incoming WSGIResponse request .
            • Run the application .
            • Creates an xml report .
            • Sanitize the collection .
            • Starts the given configuration .
            • Execute a PUT request .
            • Gets the item .
            • Do a MOVE operation .
            Get all kandi verified functions for this library.

            Radicale Key Features

            No Key Features are available at this moment for Radicale.

            Radicale Examples and Code Snippets

            Configuration,Modify your settings.py
            Pythondot img1Lines of Code : 45dot img1License : Strong Copyleft (GPL-3.0)
            copy iconCopy
            INSTALLED_APPS = (
            DJRADICALE_CONFIG = {
                'server': {
                    'base_prefix': '/pim/',
                    'realm': 'Radicale - Password Required',
                'encoding': {
                    'request': 'utf-8',
                    'stock': 'utf-  
            Radicale IMAP,Configuration
            Pythondot img2Lines of Code : 13dot img2License : Strong Copyleft (GPL-3.0)
            copy iconCopy
            type = radicale_imap
            # IMAP server hostname
            # Syntax: address
            # Syntax: address:port
            # Syntax: [address]:port
            # For example: imap.server.tld
            #imap_host =
            # Secure the IMAP connection
            # Value: tls | starttls | none
            #imap_security = tls
            Application Examples,Radicale
            Rubydot img3Lines of Code : 10dot img3License : Strong Copyleft (GPL-3.0)
            copy iconCopy
                  build_dir: Radicale
                      - cal.example.com
                    - radicale:/radicale:rw

            Community Discussions


            How to access status in ansible_facts.services?
            Asked 2020-Nov-26 at 19:04

            I am trying to Stop and/or Disable a systemd service if it is running and/or enabled on the remote host.

            Contents of tasks/main.yml:



            Answered 2020-Nov-26 at 19:04

            Your second task should be as below, please notice the name clause and the when section:

            Source https://stackoverflow.com/questions/65026996


            docker reverse proxy - how to use authorization with htpasswd
            Asked 2020-Sep-09 at 20:38

            I want to protect my reverse proxy server with basic authentication support. According to the [read-me][1] I have added -v /path/to/htpasswd:/etc/nginx/htpasswd to my docker-compose file:



            Answered 2020-Sep-09 at 20:38

            I think you overread that the htpasswd here is a folder and the name of your corresponding htpasswd file has to match your virtual host name:

            you have to create a file named as its equivalent VIRTUAL_HOST variable on directory /etc/nginx/htpasswd/$VIRTUAL_HOST

            That means:

            • You mount a folder into /etc/nginx/htpasswd of your docker container
            • In this folder, you create a passwdfile named according to your vhost adress, like example.de:
            • You can create this corresponding file with the command: htpasswd -c example.de username

            Source https://stackoverflow.com/questions/63545027


            docker run CLI - blanks after \ produces `iinvalid reference format`
            Asked 2020-Aug-14 at 12:57

            I have copied part of a docker run command from a documentation. It produces invalid reference format error. After much trial-and-error I discovered a series of blanks after an 'end-of-line' \. like so (the blanks marked with * for visibility). Without the blanks docker starts processing (the incomplete command).



            Answered 2020-Aug-14 at 09:50

            Just try to remove strange chars after --init I marked as '*'

            Source https://stackoverflow.com/questions/63409969


            Debian 9 / Apache 2.4 / Radicale 2.1 / uWSGI
            Asked 2020-May-15 at 04:26

            I'm trying to use Radicale via uWSGI and Apache.

            After some struggle, I managed to use WSGI for radicale on Apache but I would like to offload the authentication to Apache.

            So I created the apache conf as



            Answered 2020-May-15 at 04:26

            Okay, after a week of contemplating, debugging and some swearing, I saw my quite stupid mistake :(

            I configured a HTTP socket in UWSGI

            Source https://stackoverflow.com/questions/61653009

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install Radicale

            You can download it from GitHub.
            You can use Radicale like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone Kozea/Radicale

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link