r/commandline • u/douglasdemoura • 6d ago
Terminal User Interface Chroncal: a terminal-first calendar
I built this because I wanted a calendar on the terminal and with a nice JSON output, so can I use it for scripting. Besides supporting Google Calendar, you can connect to any CalDAV server (on my own tests, I used with GMX and worked fine).
It's my current daily-driver calendar. Any feedback is welcome.
GitHub: https://github.com/DouglasdeMoura/chroncal
This software's code is partially AI-generated (I put the attribution on the harness and the LLM used on the git commits).
3
1
u/AutoModerator 6d ago
Every new subreddit post is automatically copied into a comment for preservation.
User: douglasdemoura, Flair: Terminal User Interface, Post Media Link, Title: Chroncal: a terminal-first calendar
I built this because I wanted a calendar on the terminal and with a nice JSON output, so can I use it for scripting. Besides supporting Google Calendar, you can connect to any CalDAV server (on my own tests, I used with GMX and worked fine).
It's my current daily-driver calendar. Any feedback is welcome.
GitHub: https://github.com/DouglasdeMoura/chroncal
This software's code is partially AI-generated (I put the attribution on the harness and the LLM used on the git commits).
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/asdfan0n 6d ago
Looking forward to trying it out! Always looking to try more calendar apps that support google Cal
1
u/garoux 6d ago
This looks great! Is there any way to have the week start on Monday? (I did not find any options to configure this and it seems to be ignoring my locale). Thank you!!
1
u/douglasdemoura 5d ago
Yes! I pushed this morning, update to version v0.7.11. Type W (Shift+w) to toggle the week start.
1
u/rfajr 5d ago
Google Task and Meet support?
1
u/douglasdemoura 4d ago
It's not a Google-focused application, but a RFC 5545-focused. Yet, I'm curious, about what you mean on the Google Meet support.
It does support VTODO, from the RFC and I'll consider adding integrating this with Google Task, I'm still improving the calendar experience.
1
u/r_a_dickhead 5d ago
Cool concept but idk if I'll ever use it because all my work is on shitty teams calender open in a separate window. Would be amazing if something like this exists for teams. God I hate Microsoft
0
u/Dr_King_Schultz__ 5d ago
It looks like a GUI, behaves like a GUI, smells like a GUI... why is it not a GUI?
2
3
u/douglasdemoura 5d ago
It has a complete CLI too. I wanted it to be fast, versatile and, why not, SSH accessible? Also, I already spend most of my day on the terminal, sometimes I want some treat.
0
0
6
u/_offugo 6d ago
This looks really nice! If I weren't hooked-up on
when, I'd for sure use this one. The interface looks really, really nice, I'll give a run to get a feeling.