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
Metadata
Release files for joyoussync 0.1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| joyoussync-0.1.2.1.tar.gz | 4.1 kB | Details |
Release files / joyoussync-0.1.2.1.tar.gz
| Download URL | joyoussync-0.1.2.1.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
caa70a36c15f95af59ae761f4637d02c0f81367d1bccc5431a5fb16459b42384
|
|
BLAKE2b-256 checksum How to use checksums |
c12ab5b7d08d9cabd4a3dca1bc8e774d89a193ebb47472d88d0da4f329f731db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|