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.1.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

dinky_calendar-0.1.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dinky-calendar-0.1.1.tar.gz
  • Upload date:
  • Size: 3.8 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.1.1.tar.gz
Algorithm Hash digest
SHA256 d18ee4b7d58e62bcfb3f3ec91aba72e2a273eb4b764895f17f3f458607394c44
MD5 2daec2348d2d70af68f0346536c9b666
BLAKE2b-256 16d4cc9ad165cf4c6bb55bd9fa65ff924d55b5cd93ab8f6c4424c5d2513117b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for dinky_calendar-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5607627ed33ec3ec3227a931d50762168eb0919907d7b562946d87098b6cf73e
MD5 a039325f1bd07cf203b558018e440781
BLAKE2b-256 1be7aae83279956b6d50bba5bc079a70c7760147907c879432cc7e4eedfa9258

See more details on using hashes here.

Provenance

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