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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
joyoussync-0.1.2.1.tar.gz
(4.1 kB
view details)
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
|