Three things that I have written for my wife:
- A small script to gather her the latest ten tweets from the MarsPhoenix lander. (I actually posted this one on this site when I originally wrote it.)
- An even smaller script to get her the current weather and three-day forecast using Weather::Google. (Then a cron job to send it to her Monday through Friday at 3:30. As in one of the responses to the original Impress Women, my wife was unamused when she figured out that the little email that the cron job sent was scripted.)
- A series of scripts to (1) massage a truly funky CSV file into something approximating sense and then (2) turn the resulting data into a tag cloud that she could view in a browser. The data concerned assemblies and speakers at her school, and the tag cloud helped her to get a quick visual sense of who had done more (or less) inviting, what areas the speakers work in, etc. This one had the added bonus that she could brag about me to her coworkers. "Your husband wrote this?" "Oh, sure, he cooks up stuff like this all the time..." This one gets reused as she gets new data.