Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrvladus/Errands
Todo application for those who prefer simplicity.
https://github.com/mrvladus/Errands
gnome gtk4 libadwaita python
Last synced: 2 months ago
JSON representation
Todo application for those who prefer simplicity.
- Host: GitHub
- URL: https://github.com/mrvladus/Errands
- Owner: mrvladus
- License: mit
- Created: 2023-04-04T14:32:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-19T12:57:14.000Z (about 1 year ago)
- Last Synced: 2023-12-19T16:11:39.500Z (about 1 year ago)
- Topics: gnome, gtk4, libadwaita, python
- Language: Python
- Homepage:
- Size: 2.3 MB
- Stars: 137
- Watchers: 4
- Forks: 32
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Errands
Manage your tasks
![CI](https://github.com/mrvladus/Errands/actions/workflows/CI.yml/badge.svg)
## Features
- Add, remove, edit, complete tasks and sub-tasks
- Sync tasks with Nextcloud or other CalDAV providers
- Multiple task lists support
- Add accent color for each task
- Drag and Drop support
- Customizable UI## Sync
Errands is using [python-caldav](https://github.com/python-caldav/caldav) library for syncing with Nextcloud Tasks and other CalDAV providers.For now, only **Nextcloud** is supported and known to work well.
Other providers **may not work**. See [python-caldav documentation](https://caldav.readthedocs.io/en/latest/#compatibility) for more info on compatibility.## Install
### Flatpak
Errands is available as a Flatpak on Flathub:It's the **only** supported verion.
### Build flatpak using GNOME Builder
1. Install [GNOME Builder](https://flathub.org/apps/org.gnome.Builder).
2. Click "Clone Repository" with `https://github.com/mrvladus/Errands.git` as the URL.
3. Click on the build button at the top.## Contribute
### Report a bug
- Make sure you are using latest version from [flathub](https://flathub.org/apps/details/io.github.mrvladus.List).
- See log file at `$HOME/.var/app/io.github.mrvladus.List/data/errands/log.txt`
- Create new issue.
- Copy log if needed.
- Add steps to reproduce the bug if needed.### Translate
To translate **Errands** to your language see **[TRANSLATIONS.md](TRANSLATIONS.md)**### Package
The only officially supported format is **flatpak** on [Flathub](https://flathub.org/apps/details/io.github.mrvladus.List)!
Please, **do not package** it in other formats, but if you do, these are dependencies:
- `libadwaita >= 1.5`
- `libsecret`
- `libportal`
- `gtksourceview5`
- `PyGObject`
- `python3-caldav`
- `gnome-online-accounts (optional)`### Donate
If you like this app, you can support its development. See **[DONATIONS.md](DONATIONS.md)**## Code of conduct
Errands follows the GNOME project [Code of Conduct](https://wiki.gnome.org/Foundation/CodeOfConduct).