calendar program
May. 12th, 2023 01:28 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I've been investigating calcurse which is supposed to have support for importing and exporting ical format and exporting pcal format. It sounded like it could integrate well with the other software I use. It has a calendar, information about appointments and a todo list. So, it covers a lot of the functionality I am interested in. I don't find the interface immediately intuitive, but there is documentation. I prefer programs that will work on any operating system I'm using. That means I need Windows support when I'm at work. I could not find any ports of calcurse to a Windows system. The code includes fork and other non-portable functionality which makes porting a nuisance. I did find a DOS version of calcurse. So, I figured if it had been ported to DOS, it could be made to work on Windows. I didn't read the fine print and the DOS port mentions the program hangs on exit and doesn't handle shelling to other applications properly. I went ahead and debugged those issues as best I could. It currently seems to be working on Windows with enough functionality to use it. Haven't figured out how to integrate it with my workflow yet, but it's at least a step toward some progress. I can get it to build with modified code, but I have not put in the work to attempt to automate the building and patching processes. If I'm just going to use it for myself, I may not need to go through that effort. However, if I want to share it and I want to be able to reproduce building on Windows easily, I need to set up my build scripts and create patch files. So, now I'm curious. Is there anyone other than me that would like to have calcurse working on Windows?