This is a perl script. It's portable, as far as I know, it should even work under activeperl as long as you have lynx and mail on your system.
Requires: lynx, perl, mail
Preferrably requires: cron, or some kind of scheduler
You need to change the following lines in the file before scheduling it to run daily:
$username needs to be set to your username
$password needs to be set to your password
$site needs to be set to a site running the livejournal code (by default, it's www.livejournal.com, should work with deadjournal, etc. Untested.)
$email needs to be set to an email address to mail the alerts to. Don't forget to put a backslash before an at sign.
http://mainframe.timmins.net/~noweb4u/alertbday.pl
I run this out of cron with the following cron entry:
0 1 * * * $HOME/alertbday.pl
Tested under Debian Linux, should run on all linux variants, and FreeBSD and other BSD variants, Tru64, whatever, as long as it has a working mail command, and lynx installed, and perl, of course.
w00t!
here's an alert. My birthday was the 5th.
yea I know. :-/
happy birthday, y0.
not to rain on your parade or anything, but LJ already does that on its own. I forgot how I did it, but I occasionally get email reminders of my friends B-days….
It doesn't do it anymore. It was too much of a load on the system. This replaces that functionality.
The script for the "Birthday Reminders" was disabled, because it caused the master database to lock up at a certain time of the night. It will be reactivated once it has been evaluated and rewritten accordingly.
From the livejournal support pages.