What's your favorite FOSS calendar?

I remember having to use that even with other syncing. Glad it is no longer needed, but Proton calendar tab in Thunderbird is doing that work now directly with the proton accounts you set up in email there.

What I liked when I had Etesync was Tasks.org. I could enter those in my browser instance as my Etesync was connected to it so easier to copy/paste like items to have reminders. I have the app on my phone, but have to enter items there now that I do not have a self-hosted CalDav, or whatever it uses.

The best thing about Tasks.org is it gives a voice reminder on Android. So I can be doing something and not notice other reminders on my phone, but this one speaks to remind me when something must be done at an exact time.

For me, that is a requirement. I have to call my mom 5x each day for her medicine and if I see it on my phone while working, I have said, “Okay, just let me finish this and I’ll call her” and next thing I know it’s been 20 min (or more) and I forgot. So now I hear, “Mom’s 6 am meds” LOL. And if I do not check it as done, it will remind me every 5 minutes.

I think we could all benefit from you doing a tutorial on self-hosting with Radicale and how to get our calendars syncing on all our devices. In your free time, you know? :wink:

Sheila

5 Likes

If not - maybe ssh to a Linux box from Termux and run it :smiley:

If it would even run on a phone screen in Termux - I know that things like bashtop will not work on a Termux screen… not enough text rows and columns…

4 Likes

Sure, I’ll do it.
Just looking at my calendar -of course :wink: - it tells I’m looking forward to a busy month…
Now on tuesday I need to travel to Milan to the EICMA 2025.
Last year I was there with my “motorcycle buddies” (I myself am not a biker), and did couple videos from the EICMA. They liked it so much that I need to go there this year too :smiley:
So that means 4-6. nov. in Milan, after that 5 to 7 days happy editing at home, and I’ll have some other busy days too. I think I’ll get some time for it later in november, after 18. nov maybe.
Should I cover Letsencrypt/SSL, or is Radicale behind NGINX enough?
(At the moment I’m running an older version of Radicale on Debian Bullseye but I think I’ll redo the thing on a more recent version, such as Trixie.

4 Likes

That requires the Linux box be running.
I will try and get something independent on Android

3 Likes

@nevj :

Hi Neville, :wave:

I haven´t tried to install it yet but a quick search on duckduckgo yielded this Search Assist´s reply:

Yes, calcurse can be installed and used on Termux, which allows you to run a terminal emulator and Linux environment on Android devices. You can install it using the command pkg install calcurse in Termux. chuck.is dhruvasambrani.github.io

Availability of Calcurse for Termux

Calcurse is indeed available for Termux, which is a terminal emulator and Linux environment for Android devices. Users can install Calcurse on Termux to manage their calendar and scheduling needs directly from their mobile devices.

Installation Steps

  1. Install Termux: Download Termux from F-Droid or GitHub, as the Google Play version is no longer updated.
  2. Set Up Storage: Run the command termux-setup-storage to access shared storage.
  3. Install Calcurse: Use the command:
pkg install calcurse

Features of Calcurse

  • Text-Based Interface: Calcurse provides a curses-based interface that is customizable.
  • Task Management: It helps track events, appointments, and everyday tasks.
  • Notification System: Users can set up reminders for upcoming deadlines.
  • Command Line Options: Calcurse supports various command line options for advanced usage.

Considerations

While Calcurse works well in Termux, the user experience may vary due to the small screen size of mobile devices. Users may need to adjust their workflow to accommodate the text-based interface effectively.

Cheers from Rosika :slightly_smiling_face:

5 Likes

I’m using the full desktop app from Proton in every distro on my machine. Works fine; checking my phone, everything shows up the same. In the upper left corner is a four-spot menu that takes me to Calendar or Mail quickly. The right sidebar has links to Contacts, Calendar, Security, and the ProtonVPN. That’s pretty full-featured.

4 Likes

Thanks! Laszlo @kovacslt I don’t need the encrypted part, but maybe others do. I am just excited to finally get it set up. I read through all the documentation, but it sort of went over my head in some parts.

I look forward to it!

Sheila

5 Likes

I’m running my own CalDAV server. All of its calendars are synced to Thunderbird and, by DAVx5, to my mobiles and tablets. Sidenote: I use this for events only; the todos are handled separately.

4 Likes

Hi, Alfred @abu

That is what Etesync did for me: it allowed me to sync through Thunderbird all of calendars and to use tasks.org in a web browser on my Etesync server to sync tasks. But I really want to setup my own. It was difficult on non-systemd versions to get it working as there were no instructions for that. And NixOS, systemd or not, it requires specific config file syntax I could not get quite right trying to figure it out on my own.

I have tried Planify and other To Do apps but have not found that I need an app for projects, daily To Do list. I use Obsidian notebook for that in a template I created. I look at that often enough to check off things.

But appointments and things that must be done at an exact time, I must have reminders for. But who wants to put 5 events a day to take your meds in a calendar? LOL. That is why I need a self-hosted CalDav or DavX5 solution that will sync tasks as well as calendar events.

Can’t wait for @kovacslt to show me how!

Sheila

7 Likes

My calendar solution fully covers my requirements, but not for the tasks. After using Toodledo for many years, I switched to Todoist few years ago. But I’d still prefer having such a service as my own.

5 Likes

Thunderbird ticks all the boxes for me. Probably missing some “Outlookesque” features such as “Focus” that I never use/d. And I’m not sure about the to-do’s, I think they exist in Tbird. They are called “Tasks” and for some reason are greyed out for me in Linux. Does a bully job of CalDAV sync at least with Google Calendar items.

However, if you want to keep your comings and goings on dry land (out of the cloud) I guess you have to find other tricky options to get your phone synced.

5 Likes

I think it’s a known bug. Any event created on Android gets the initial state “Tentative” and is therefore greyed. Edit them to “Confirmed”. Or did you mean tasks?

2 Likes

Righto, Tasks in Thunderbird 140.0.4-esr. When I open Tasks with Ctrl-4 I see the message “Please select a calendar that supports tasks” even though I’m pretty sure Google Calendar supports Tasks. I installed an add-on for Tasks and after some authentication hopscotch, can view > 19 completed tasks with the same Google Account used for Calendars. Maybe google is storing the Tasks in a separate DAV space? Cant create tasks in Thunderbird | Thunderbird Support Forum | Mozilla Support may be a small clue.

2 Likes

What I’d like is a Peer-to-Peer calendar app, as opposed to a “Server-based” one…

I have three machines (all Debian Trixie) that I keep synced w/ Syncthing, but if I try to put my KDE-Connect calendar in a synced folder it barfs. I don’t have and don’t want to run a server just for a calendar, and will NOT use the non existent ‘cloud’, really somebody else’s computer, to store my personal data on principle… I also don’t consider any one of my single machines to be reliably up consistently enough to make it a server.

OTOH a peer-to-peer calendar that simply syncs with the other machines whenever two of them are up at the same time would be ideal. I just can’t find one!

ex-Gooserider

2 Likes

I agree. I would not run a server 24/7 for any reason.
You only want peer to peer on your local net. That should theoretically be easy.

2 Likes

With a hosted CalDAV server, I’m currently thinking about writing a web frontend for this, primarily for tasks (todos) and later as well for events (calendar). Maybe I’m just dreaming. :wink:

2 Likes

In 99% of cases - nobody read the man pages - and - nobody noticed - till you’re booting Solaris in single user mode - no network connection and “man find” comes up empty… “man ifconfig” comes up empty…

But FFS - they were tiny little indexted text files with nroff (or whatever it was called) formatting (mostly for bold) - nroff was way before markup - but it didn’t add any extra fat to a a text file (a man page is text file with some nroff formatting codes)…

WHY WOULD YOU DO THAT?

OKAY - you can find another Solaris box if you’re lucky - and it’s the same Solaris version - and hope another f–king IDIOT hadn’t saved 10KB of space by deleting the man pages!

WHY WOULD YOU DO THAT?

We had names for these idtiots - they were cowboys… One of the man page deleters tried to get a job in a shop I was working at - I just said “No - he’s a f–king cowboy…”

3 Likes

It stands for ‘new roff’.
Nroff is not difficult… I have written man pages. You need a macro… I think it is called m4 from memory. The macro sets the layout style.
There was also troff which produced code for a photo-typesetter.
They were rapidly replaced by Tex and Latex, because the latter had drivers for laser printers,… but man pages stayed with nroff, for some unfathomable reason.

2 Likes

I agree. I would not run a server 24/7 for any reason.

You only want peer to peer on your local net. That should theoretically be easy.

Not quite a ‘local net’ as the machines are in different physical locations, and are connecting over the Internet… Basically one machine is at home, one is in my studio at the maker-space I’m a member of, and one is a laptop that is off most of the time, but fire up whenever I’m not at one of the other two and need a machine…

SynchThing does great at keeping most of my data files identical between the three machines but something about the calendar files makes ST puke on them.

Currently I run the KDE Calendar program on my maker-space machine and just try to remember any events scheduled over the next day or two, but this is a pain when trying to schedule stuff in the future as I can’t see any potential conflicts, etc. (And no, I don’t use a phone!)

ex-Gooserider

4 Likes