Skip to main content

Calendar widget for the dinky dashboard

Project description

dinky-calendar

CalDAV-based calendar widget for the dinky dashboard generator

Installation

Install this plugin using pip:

pip install dinky-calendar

Usage

dinky-calendar is a plugin for the dinky dashboard generator. You can simply register the calendar widget with your DashboardManager:

from dinky_calendar import DinkyCalendarPlugin

dm.register(
    DinkyCalendarPlugin(
        url="CalDAV calendar",
        username="your_username",
        password="your_password",
        timezone="your_timezone"
    ), zone="A")

Then draw your dashboard as usual:

dm.draw_dashboard()

Development

To contribute to this library, first checkout the code. Then create a new virtual environment:

cd dinky-calendar
python -m venv .venv
source .venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

python -m pytest

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

dinky-calendar-0.2.tar.gz (187.1 kB view details)

Uploaded Source

Built Distribution

dinky_calendar-0.2-py3-none-any.whl (186.1 kB view details)

Uploaded Python 3

File details

Details for the file dinky-calendar-0.2.tar.gz.

File metadata

  • Download URL: dinky-calendar-0.2.tar.gz
  • Upload date:
  • Size: 187.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for dinky-calendar-0.2.tar.gz
Algorithm Hash digest
SHA256 10f75c2ffeeb57fa004822ed66d5366caa83f370bf68871c020b0ffea54cc861
MD5 4055b356e844b9b6d984927affa405cf
BLAKE2b-256 8a136ae8cc2b7807fb118c67541712f676821f0b3d095cf7e009afd80b9780fd

See more details on using hashes here.

File details

Details for the file dinky_calendar-0.2-py3-none-any.whl.

File metadata

  • Download URL: dinky_calendar-0.2-py3-none-any.whl
  • Upload date:
  • Size: 186.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for dinky_calendar-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 88749a44d71704e453becfd7456f4458558f8ad3e1f21e79f7d114e7268a3291
MD5 aa69deb604d1f9d0ba0ab7be190df5be
BLAKE2b-256 433476cdf175176f3018b1a46d61de865b18d520d530e83c1c503603b5172a4d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page