Skip to main content

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

  1. Setup joyous

  2. Install joyoussync

     pip install joyoussync
    
  3. Add it to and Django Q INSTALLED_APPS

    INSTALLED_APPS = [
        ...
        'django_q',
        'joyoussync',
        ...
    ]
    
  4. 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,
    }
    
  5. 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)

Source distribution for joyoussync 0.1.2.1
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

Release history Release notifications | RSS feed

This release

0.1.2.1 This release

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page