Dark City Director’s Cut

One of the best movies ever made just got even better.

The original 1998 release ran 96 minutes and the new director’s cut is about 15 minutes longer, clocking in at 111 minutes. The new cut supposedly has improved special effects and a new and improved sound mix . . . the new release also features two additional commentary tracks. —via /Film

I can’t recommend Dark City highly enough. If you’ve never seen it, go rent the DVD. After you watch it, start over and see it again with Roger Ebert’s commentary turned on.

Mercury Mover

MercuryMover is a System Preference pane that lets you move and resize windows using only the keyboard. Awesome. Add that to an already lethal TextMate + Quicksilver combination, and I’m inching closer to my dream of unplugging my mouse forever. —via MacOSXHints

Holy Crap! Mint Plugin

Here’s a quick Pepper plugin called Holy Crap! I wrote for Shaun Inman’s Mint software. The idea is simple: it sends you an email alert whenever it detects your site has become popular on del.icio.us, Digg, etc. Think of it as an early warning system.

It’s easy to add your own warnings to the Pepper. Out of the box it looks for traffic coming from the popular site lists on

Why the name Holy Crap!? Because that’s generally the first thing you say when your website hits the front page of Slashdot.

I just finished writing it earlier this afternoon, so I haven’t given it a super-thorough testing just yet. But it appears to be working ok so far. Still, send in any bugs you find.

Bank of America RSS Feeds

Bank of America has a great online banking system. It’s why I switched to them three years ago. I’ve often wanted them to provide an RSS feed of recent transactions on my account — I’ve emailed them multiple times, but no such luck. So, today I finally got around to doing what I always do — I wrote a script to scrape their website and return the data in the format I want.

Honestly, it’s one of the more complex scraping scripts I’ve written. Their sign-on process involves login tokens, variable URLs, and three challenge questions in addition to entering your passcode. In the end I think it was worth the time. Seeing my cleared and pending transactions in NetNewsWire is awesome.

Before I give out the link to the script, I want to take a moment and emphasize that this could be a potentially huge security risk. This script requires you store your login credentials and the answer to all three of your security questions in plain text. I recommend only running it locally on your own computer. Store it on a public web server at your own risk! Definitely don’t store it on a shared host!!

You can download the script here.

Keep an eye out on this blog — I’ll post updates if/when Bank of America modifies their site and my scraping code breaks. Feel free to email me with any questions.