My memory is bad. It's really, really bad. It's famously bad. One of my best friends said it was "an etch-a-sketch on a bumpy road".
The calendar apps I've seen aren't aggressive enough in notifications, and LineageOS's alarm app won't let me set dates sufficiently in the future. There's also a lot of recurring events and events that occur on irregular schedules.
So, I got sick of it, and wrote this. I made an alarm app that can be as aggressive or passive as you want, with crontab syntax.
The code isn't great. I wrote it in python as that's something I've had to use lately and python's proving to be... well, better than I expected. I'm not an expert with Python yet so you'll probably find some eww.
You need pygame for python 3 for alert sounds, python gobject Gtk 3 (pgi), python 3 sqlite, and everything else should be included in the Python 3 standard library.
Ewwwww. Lately in two separate business environments I'm finding large, complicated codebases written entirely in JavaScript....
The worst one uses Electron. You know, basically a Chromium instance rendering your shitty pages as a faux GUI?
Look, JavaScript isn't a bad language for what it was designed for, but pulling in a separate chrome process for every one of your lazily written apps is a horrible idea and wastes a ton of resources.
JavaScript was never meant to be used the way Node.JS is letting it be used! It's not meant as a standalone language, it's meant for some shitty scripting abilities in your web browser.
If you want to make an easy desktop GUI app in a high level language, just use Qt and Python or Perl or something, as those are usually actually easier than JS anyways...
Idk, is anyone else here horrified at how they're developing these apps nowadays?
There Is a Taboo Against Criticizing AIPAC — and Ilhan Omar Just Destroyed It
American Israel Public Affairs Committee
But AYYPAC doesn't donate to candidates!