A small Django app for adding calendar sync support to ls.joyous
Project description
joyoussync
joyous is a calendar app for the wagtail CMS. It supports ical import from file, but unfortunately not subscription to ical URLs. This is an attempt to add this support for a very narrow usecase.
Subscription a managed via a settingsmenu in wagtail admin. The sync is done using Django Q to execute sync functions continuously in the background. This means you also have to setup Django Q, but all you have to do for that is described here.
Istallation and setup
-
Setup joyous
-
Install
joyoussyncpip install joyoussync -
Add it to and Django Q
INSTALLED_APPSINSTALLED_APPS = [ ... 'django_q', 'joyoussync', ... ]
-
Configure Django Q in the django settings
Q_CLUSTER = { 'name': 'Django', 'timeout': 30, 'retry': 60, 'workers': 1, 'orm': 'default', 'catch_up': False, 'has_replica': True, }
-
Start a qcluster
python manage.py qcluster
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file joyoussync-0.1.2.1.tar.gz.
File metadata
- Download URL: joyoussync-0.1.2.1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caa70a36c15f95af59ae761f4637d02c0f81367d1bccc5431a5fb16459b42384
|
|
| MD5 |
8036dfc3333f7ddd2690ff35a7e49475
|
|
| BLAKE2b-256 |
c12ab5b7d08d9cabd4a3dca1bc8e774d89a193ebb47472d88d0da4f329f731db
|