Over the last week, I've made some changes to my todolist script: I've cleaned up the printing a bit and removed the temp file.
I had to remove the temp file because it was actually causing performance problems with BBEdit. Since the temp file came into and out of existence every few seconds, BBEdit's project view would dutifully redraw the project file list twice in quick succession, wasting quite a bit of CPU power1, and sometimes causing my MacBook's fan to spin up. Now that the temp file is gone, that problem is too.
Other Links: RSS Feed, JSON Feed, Status Page →