isholiday [country-code]Filter writes current holiday name, or nothing, to stdout. Returns true if it is a holiday. Should do its best with no extra input, but take a file of dates and names, or (extra credit) take a little language for computing other holidays. Options to add religeous holidays not officially observed. (I.e. in the US, Good Friday is a national holiday, and would be included in the default output. Yom Kippur and similar high Jewish holidays would be included with -r).
iscloudy [zip|airport-code]Return true if it is cloudy out. Could get information from various weather sites, general aviation information, or whatever. Option to define how much cloud cover means "cloudy".
"Cloudy" means don't bother announcing astronomical or other space events, it is simply too cloudy out to be worth the bother. Maybe >60% coverage?
The idea is that the user will have feedback for a bad action within a few seconds, and may be able to learn about which actions exactly do bad things to his machine.
I would like to see this uniformly implemented over Linuxes and FreeBSD, and configuration file generated for a variety of common client and server configurations.