All Projects → anufrievroman → calcure

anufrievroman / calcure

Licence: MIT license
Modern TUI calendar and task manager with minimal and customizable UI.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to calcure

Topydo
A powerful todo list application for the console, using the todo.txt format.
Stars: ✭ 511 (-52.29%)
Mutual labels:  todo, tui, task-manager
lunatask
All-in-one encrypted to-do list, notebook, habit and mood tracker, pomodoro timer, and journaling app
Stars: ✭ 35 (-96.73%)
Mutual labels:  todo, task-manager
Nickel
Micro tasks manager written in pure Python
Stars: ✭ 18 (-98.32%)
Mutual labels:  todo, task-manager
gitlab task manager
Microsoft Todo inspired task manager leveraging Gitlab's Issue Tracker as the backend
Stars: ✭ 22 (-97.95%)
Mutual labels:  todo, task-manager
Geek Life
The Todo List / Task Manager for Geeks in command line
Stars: ✭ 212 (-80.21%)
Mutual labels:  tui, task-manager
stack-public
A key-value based writer.
Stars: ✭ 19 (-98.23%)
Mutual labels:  todo, task-manager
obsidian-tasks
Task management for the Obsidian knowledge base.
Stars: ✭ 648 (-39.5%)
Mutual labels:  todo, task-manager
Frame
New-tab extension for Chrome and Firefox
Stars: ✭ 89 (-91.69%)
Mutual labels:  todo, task-manager
Super Productivity
To-do list & time tracker for programmers and other digital workers with Jira, Github, and Gitlab integration
Stars: ✭ 4,505 (+320.63%)
Mutual labels:  todo, task-manager
todo-live
A todo list manager in command line.
Stars: ✭ 49 (-95.42%)
Mutual labels:  todo, task-manager
Dones
Simple team task management and tracking
Stars: ✭ 62 (-94.21%)
Mutual labels:  todo, task-manager
Tasklite
The CLI task manager for power users
Stars: ✭ 91 (-91.5%)
Mutual labels:  todo, task-manager
Todoman
✅ A simple, standards-based, cli todo (aka: task) manager.
Stars: ✭ 247 (-76.94%)
Mutual labels:  todo
todo list rust
Simple Ncurses Todo List ☑
Stars: ✭ 19 (-98.23%)
Mutual labels:  tui
To Do
一个无后端待办事项应用,数据用 LeanCloud 进行同步。
Stars: ✭ 238 (-77.78%)
Mutual labels:  todo
Todo Macos Swiftui Sample
Todo macOS app in built SwiftUI
Stars: ✭ 216 (-79.83%)
Mutual labels:  todo
tod0
A Terminal Client for Microsoft To-Do
Stars: ✭ 93 (-91.32%)
Mutual labels:  todo
NCURSES-Programming-HOWTO-examples
CMake examples for code in http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/index.html
Stars: ✭ 114 (-89.36%)
Mutual labels:  tui
Flutter wanandroid
🔥项目基于 Flutter 移动应用框架,采用 Dart 语言编写,努力打造一款优秀的 [玩Android] 客户端
Stars: ✭ 198 (-81.51%)
Mutual labels:  todo
Collabtive
Collabtive is web based project management software
Stars: ✭ 192 (-82.07%)
Mutual labels:  todo

Calcure

Modern TUI calendar and task manager with customizable interface. Manages your events and tasks, displays birthdays from your abook, and can import events and tasks from calcurse and taskwarrior.

See documentation for more information.

screenshot

Features

  • Vim keys
  • View tasks and events from .ics file synced with clouds
  • Operation with fewest key presses possible
  • Todo list with subtasks, deadlines, and timers
  • Birthdays of your abook contacts
  • Import of events and tasks from calcurse and taskwarrior
  • Icons according to the name
  • Private events and tasks •••••
  • Plain text database in your folder for cloud sync
  • Customizable colors, icons, and other features
  • Resize and mobile friendly
  • Current weather
  • Support for Persian calendar

Installation

Linux and Mac OS

pip install calcure

Windows

  1. Install Windows Terminal app from the app store
  2. Install python 3.x also from the app store (if you just type python in the Windows Terminal app it will offer you to install)
  3. Install the program and libraries by typing in the Windows Terminal pip install windows-curses calcure
  4. Now you can finally run it by typing in the Windows Terminal python -m calcure

Upgrade to the most recent version

pip install --upgrade calcure

Dependencies

  • python 3.7 and higher
  • holidays, jdatetime, and ics python libraries.

Usage

Run calcure in your terminal. You may need to restart your terminal after the install.

Syncing with cloud calendars

This page in documentation shows examples how to sync and display in read-only mode events and tasks from Nextcloud, Google, and other calendars.

User arguments

Various user arguments can be added started in special mods add tasks and events etc.

Key bindings

List of all key bindings can be accessed in the wiki and via ? key in the program.

Settings

Example of config.ini file and explanations of all settings are available in the documentation. On the first run, program will create a config.ini file where you can edit parameters, colors, and icons at ~/.config/calcure/config.ini.

Troubleshooting

Typical problems and solutions are described in documentation. If you faced a new problem, don't hesitate to open an issue.

Contribution, translations, donations

Full information about contribution is available in the documentation.

If you'd like to support the development, consider donations.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].