ScrobbleChecker! Make sure your Last.fm account is scrobbling!
I've had some trouble remembering to scrobble at certain times, like when I reformat and think I've set up the daemon properly. Since Last.fm has an API I figured I could solve that problem!
I just put up a very beta-ish site for doing just that! You can check it out ScrobbleChecker. I warn you though that I'm still working on some basic things... like unsubscribing, and like any of my projects, I haven't done any design.
There was a bug about sending emails too frequently, although that has been fixed.
Given your username, email, and the time delay you want before an email, it will check your account to make sure you have been scrobbling. If you haven't scrobbled in that period of time it will send an email to remind you. The emails will only be sent once per period so you shouldn't receive reminders more frequently then the number of days you enter.
Now that I have a working stack there will probably be more upcoming features, like unsubscribe and actually informative emails.
Some technical details:
Running on my Slicehost account now that Drinklogs is no longer there.
My first Pylons projects since I needed to learn it for work. Also with Turbomail since Python emailing is horrible.
Deployable with one command!
Dingus and Pylons do not get along well.
This was mostly a project to play with some other cool technologies. Sadly I didn't really need a asynchronous queue as Turbomail is plenty fast in my daemon process. Otherwise I would have used Beanstalkd in the project. For the next version of Drinklogs though I certainly will.