Dear Aunt TUAW: Snow Leopard killed GrabUp, Auntie fixes it
Dear Auntie TUAW,
I love GrabUp. GrabUp is my BFF. It automatically uploads my screen shots to the GrabUp web site and copies the URL to my clipboard. If GrabUp were a girl, I'd marry her like *snap* that. But Snow Leopard has killed GrabUp. It doesn't work. My darling is dead.
I tried TinyGrab as well and that isn't working either. Frankly, between you and me, TinyGrab has issues. It's slow and does not work all the time. I miss GrabUp :(
Love and kisses,
Your Nephew J.
Darling J,
My heart goes out to you. I too am a GrabUp aficionado! Because I love you (and all my nephews and nieces) and because I really needed to get GrabUp working again for my own use, I put together a work-around for you! (Here is the zipped command line utility) Download, unzip, switch off GrabUp, and run this at the command line.
Grabupper looks for new screen shots on the Desktop using the Snow Leopard screenshot naming standard. When it finds them, it uploads the data to the GrabUp website, copies the URL, pastes it to your clipboard, and lets you know when the URL is ready to use.
The grabupper utility uses a few shortcuts for expedience. It only looks on the Desktop, and it only looks for names starting with "Screen shot". The reason I mention this is because you can change the screen shot prefix using defaults write com.apple.screencapture name prefix, but if you do so, you'll have to update the utility source code to match that prefix.
You'll find the source code over at GitHub. It works like this. A notification observer looks for com.apple.carbon.core.DirectoryNotification events, which are associated with the screen shot updates. When these events trigger, the file manager searches for new screen shots that are less than 5 seconds old. When it finds one, it converts the file to JPEG format (Auntie loves using non-compatible TIFFs for book illustrations), and uploads them to GrabUp.
Once GrabUp returns a successful upload response, the code extracts the URL string and writes it to the system pasteboard. It then spawns a system process to alert the user (system("say 'You Are Ell is ready'");). Isn't that just adorable?
Here's hoping this will hold you until GrabUp becomes Snow Leopard ready!
Hugs,
Auntie T.
UPDATE: Based on suggestions by TUAW co-blogger Joachim Bean, the source and executable have been updated to use the defaults written to com.apple.screencapture, both name and path. Thanks, Joachim!
Share
Categories
Dear Auntie TUAW, I love GrabUp. GrabUp is my BFF. It automatically uploads my screen shots to the GrabUp web site and copies the URL to my...
Add a Comment
Seriously, check out Plasq.com's Skitch... it's fantastic and free.
http://plasq.com/skitch
After having seen this last 'upload to FTP' action I gave automator another try, and I actually got extremely close to copying Grabup. For free. Only downside is a few seconds (2-3sec) delay before the upload starts... Check it out!
http://digg.com/u1CsvW
build your own using automator with upload to ftp.
http://www.apple.com/downloads/macosx/automator/uploadtoftp.html
SL lets you easily set up a service with a shortcut. :)
The idea behind Grabup is so ingenious and astonishingly useful that I have been singing its praises for a year, despite an ever-more-rotten experience. The client started glitching, the server would go down for hours at a time, the twitter updates stopped coming, and finally it died entirely under Snow Leopard. Developer response: "..."
I played with Tinygrab for ten minutes before whipping out my credit card. Every single aspect of the client is better, with the added bonus that it functions at all. You can manage your uploads after the fact, you can upload discrete files, you can get a short URL automatically, and oh.... did I mention that it WORKS?
Life's too short to wait on developers that don't give a shit.
Another nice option is Snapplr. It's similar to GrabUp, except provides some more flexibility as to where you want your screenshot uploaded: to their servers, to a new email message, your clipboard, or do a file on your desktop as usual. There's also a neat Live option where you can select a window and create a "live link" that can take a screenshot of that window whenever someone accesses the URL.
http://snapplr.com/
I discovered the same problems as I installed Snow Leopard as soon as I received the Developer Preview. This was especially sad as I had just upgraded to GrabUp Pro.
I did the same thing you did, I rolled my own.
http://github.com/csexton/captured
It is a ruby replacement that uses Growl for notifications. It is very flexible and can even invoke an arbitrary command when a new screenshot is found -- I provide an example using curl to post to twitpic.com, or a simple scp.
Given the target audience (aka me), I didn't give it the polish of GrabUp -- but it works great for me.
I might just have to fork grabupper and see how you did things. Thanks for releasing the source!
Does this work with FTP-ing to my own server?
September 07 2009 at 6:32 PM Report abuse Permalink rate up rate down ReplyEasy enough to add FTP support (I've got FTP sample code for that up at GitHub) but GrabUp's service is very nice on its own.
September 07 2009 at 6:42 PM Report abuse Permalink rate up rate down ReplyChris, if you'll excuse me... Your product is less than GrabUp's but with current development. For me and my house we'll use GrabUp, the first and still the best without virtually any updates since April of 2008. How does your product stand up? :P Create a new way of doing things and maybe I'd have more respect. :)
September 07 2009 at 5:08 PM Report abuse Permalink rate up rate down ReplyAll of this "It doesn't work on Snow Leopard" is getting old. It's starting to sound like a bunch of Windows XP users complaining that their programs don't work on Vista. Get over it already, find another program to do what you want, or just wait for a fix from the developer.
September 07 2009 at 2:43 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



14 Comments