Skip to main content

A simple GUI to-do/task manager with CalDAV support.

Project description

Abeluna Build Status

A simple GUI to-do/task manager with CalDAV support. In theory, Abeluna should support any CalDAV server, but currently only Nextcloud and Radicale are tested.

The goal of this application is to become a desktop version of Nextcloud's Tasks app. As such, not all functionality in the icalendar's VTODO are supported, only those that are used by Nextcloud. On the other hand, there some non-standard fields used by Nextcloud that are supported by Abeluna, such as the ability to hide subtasks.

Screenshots

Main window

Settings window

Custom theme main window

Installation

From PyPI

First, install two packages, libnotify and gobject-introspection. On other distributions besides Arch Linux, these names may be different. For example, on Debian-based systems, gobject-introspection is libgirepository1.0-dev.

$ pip install abeluna
$ abeluna

AUR

If you are using Arch Linux and do not wish to install through PIP, you can install the AUR package abeluna for the latest version.

Usage

$ abeluna

In the GUI, calendars can be added through Settings > Calendar settings. General settings, such as the timezone and synchronization schedule can be accessed through Settings > General settings.

Future Plans

  • Support for desktop notifications.
  • Support for recurring tasks.
  • Add common keyboard shortcuts.

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

abeluna-1.1.0.tar.gz (25.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

abeluna-1.1.0-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

Details for the file abeluna-1.1.0.tar.gz.

File metadata

  • Download URL: abeluna-1.1.0.tar.gz
  • Upload date:
  • Size: 25.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for abeluna-1.1.0.tar.gz
Algorithm Hash digest
SHA256 d15f612fc6ba2cb6b5085609e3f64daaac30667ddf33e19bf71ab3c519b36670
MD5 1f6f3ca60e9b8246caedcdd52e81fab0
BLAKE2b-256 10b2ead8622c0ff51fcdc675a4a58b32f847ad9af4c6a4a59ba42e056e688b39

See more details on using hashes here.

File details

Details for the file abeluna-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: abeluna-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 40.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2

File hashes

Hashes for abeluna-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da308ea5ae91372293cdd971daa86e6fce1f48f946d9cdba9e7d9854f58df8c3
MD5 0c9069c69630af383dc2fcab69c00aa8
BLAKE2b-256 d715e21705d39294507d2bc03a21dbc0ab495dd2d08939f228a1a442dbc0094f

See more details on using hashes here.

Supported by

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