Quick download link (v1.1)
I wanted to simple way to download an entire PicasaWeb album. Right-click and save simply will not do, installing the Picasa application is completely out of the question (I use FastStone, in case you were wondering) and I couldn't find any easy way of doing this, so I whipped up a quick and dirty application. It's pretty self-explanatory, really:
Download the application (source included) here.
I also used the chance to give #Develop a serious whirl, and I can honestly say that it's damn impressive; in several hours of use the only real qualms I've had with it are the non-configurable keyboard bindings (at least I couldn't find any configuration menu for this; it wouldn't be an issue if the default bindings weren't slightly different from what I'm used to) and the lack of immediate/watch debug windows. The dialog editor is full-featured and the environment seems to be quite responsive and robust. I really am impressed.
Update (20-Aug-2007): Version 1.1 is now downloadable. I've added support for AuthKeys (as per skolima's request) so you should now be able to download private albums as well (assuming you have the appropriate key). Also added a compiled binary to the archive, doh!
::program.cs::180: string filename = Uri.UnescapeDataString( uri.Segments[ uri.Segments.GetUpperBound( 0 ) ] );
180: string filename = %some_random_number_generator% + Uri.UnescapeDataString( uri.Segments[ uri.Segments.GetUpperBound( 0 ) ] );
Забавный баг как в огиринальной Пикасе, так и в этой проге: в альбомах встречаются файлы с одинаковыми именами. Когда качаешь альмом целиком, дубликаты переписываются, и в результате часть картинок теряется. Например, при скачивании этого альбома из 300 фоток остается только 80. Надо бы какой-нибудь генератор случайных имен, или проверку на существование файлов с таким именем в папке загрузки, с последующим переименованием, если они есть.
Remember Me
a@href@title, b, blockquote@cite, em, i, strike, strong, sub, super, u
© Copyright 2008 Tomer Gabel Based on theme design by Bryan Bell | | Powered by newtelligence dasBlog 2.0.7226.0 |  Page rendered at Saturday, September 06, 2008 11:01:31 PM (Jerusalem Standard Time, UTC+02:00)