Pages

Monday, July 18, 2011

GeekStudios presents "Scheduling Picasa Uploads"

Ok, So I am back after a blogger's lull.

The past 1 month, I have spent plenty of time taking traveling and taking photos. But when it comes to uploading those photos to Picasa Web Albums or post it here on my blog, I have never been able to do that. The simple reason is, each of my picture taken in my camera is around 5 MB and I have around 800 such photos in my memory card. Choosing the best pics, importing to Picasa (the desktop version) and then uploading to the web albums takes a lot of time, that I end up not doing it. The upload option available on the Picasa Web album does no good too, it uploads images with their actual sizes and takes long time to upload 5-6 photos (size comes up around 30MB)

So, over the weekend, I decided to put the Geek in me to work and develop a tool that can resize, schedule and upload images to Picasa web albums. Sounds cool right ? :)

And thus, Geek Studios presents "Scheduling Picasa Uploads", a tool created using C# to resize, schedule and upload images to Picasa Web albums so that you can share it online to your friends. With Picasa's integration to G+, this tool should come handy for many of you out there.

Download (Download the zip file and unzip it to a location in your system)


8 Simple steps to use it
  1. Run PicasaScheduledUpload.exe. Login using ur gmail id and password
  2. Create a new album if required. It will be provided ‘private’ access by default
  3. Choose the album from the drop down where you want to upload the photos
  4. Choose the photos from your system which you want to upload
  5. Choose ‘Upload Now’ if you want to upload immediately
  6. If you wish to upload at a later point in time, choose the time in the time picker component and click ‘Upload later at’. The tool must be open and should not be closed before the scheduled upload time.
  7. Your pictures will be resized to ‘1600*1200’ and uploaded to the picasa web albums.
  8. Login to picasa web albums and verify if your files are uploaded and share the photos to your friends. 
4 Advantages of using this tool

  1. Resizing images to save network bandwidth and memory space on your albums
  2. Scheduling the uploads so that you can choose to upload without affecting your work
  3. You can choose to upload images from multiple folders and multiple devices (memory card, external hard disk) to your web albums
  4. Save time, this is quick and I was able to upload around 100 images within 5 minutes. This was not the case with Picasa Desktop or the web albums.

Known Issues & Limitations
The scheduling & uploading logic is poorly written, and the UI would appear to be frozen when the upload is in progress. I was just too lazy to spawn a thread and upload in that thread.

The user name and password you provide you on the UI are 100% SAFE and SECURE, it is NOT STORED or DISTRIBUTED ANYWHERE or TO ANYONE else. The login procedure is handled Google's SDKs and if any one out there needs confirmation, the source code will be provided on request.

I would love to hear feedback from you guys. Please try it and let me know. Have fun !

10 comments:

Unknown said...

Great man... It would be definitely helpful for photographers like you ;)
And you have proved that we are software engineers by releasing a product with known issues.... :D

Unknown said...

ha ha ha, software with known issues. nice one da. I guess that is one of the lifelines available for developers to release project 'on time'

Vignesh said...

RMN.. I don't know if you have explored Picasa tool fully.. The reason i am saying this is that Picasa has in-built facility to do all this.. Viz. Resize pictures while uploading and conserve bandwidth.. To do this.. Follow these steps.
1. Select photos that you want to upload.
2. Click on "Upload" button.
3. In the Upload dialog, there is a field called "Size to Upload".. You can select either original size or resize to 1600 pixels or to any other smaller size.
4. Now, click on Upload.
Picasa will now start uploading the pics with the size you specified.
Now, in the Upload progress box, there is a checkbox named "Conserve bandwidth".. When you check that box, it will not consume all the bandwidth!! This will not affect your work..

Of course, Picasa does not have facility to schedule an upload.. At least not that i know of.. But, anyways, good efforts dude...

Unknown said...

@JS: I knew that it had an option to resize images when uploading. But the problem was I had to import into Picasa before uploading. I thought importing and uploading took more time and space than required. But that is just my opinion.

Navaneetha Krishnan said...

What is your problem? You got married very recently and what is the necessity to write this code now???
Appreciate the good work though!!!

Unknown said...

@Navanee: yaenda itha married life oda link panra.. ithu chumma time pass :)

Skay said...

@RMN - Un busy HTS lifela (includin weekends) entha tool develop panna time eruka machi ;)? Juz kiddin, nice effort. keep it coming :).

Unknown said...

Thanks SK, I am learning to manage time from the way u did while you were here ;)

Unknown said...

moncler, moncler, pandora jewelry, pandora jewelry, marc jacobs, ugg,ugg australia,ugg italia, sac louis vuitton pas cher, canada goose, moncler outlet, pandora charms, canada goose outlet, bottes ugg, moncler, canada goose uk, replica watches, hollister, louis vuitton, louis vuitton, swarovski, moncler, swarovski crystal, links of london, ugg boots uk, moncler, louis vuitton, doudoune canada goose, ugg pas cher, coach outlet, louis vuitton, moncler, canada goose, canada goose outlet, canada goose, thomas sabo, canada goose, pandora charms, ugg,uggs,uggs canada, wedding dresses, moncler

Unknown said...

louboutin pas cher, nike air max, ray ban sunglasses, prada handbags, michael kors, coach outlet, coach outlet, nike free, replica watches, kate spade outlet, uggs on sale, louboutin shoes, longchamp outlet, longchamp, burberry, polo ralph lauren outlet, tory burch outlet, nike air max, louboutin, ralph lauren pas cher, louis vuitton, christian louboutin outlet, chanel handbags, prada outlet, tiffany jewelry, ray ban sunglasses, kate spade handbags, sac longchamp, nike outlet, air max, gucci outlet, air jordan pas cher, louboutin outlet, nike roshe run, replica watches, nike free, longchamp pas cher, jordan shoes, polo ralph lauren outlet, tiffany and co, cheap oakley sunglasses, ray ban sunglasses, oakley sunglasses, ugg boots, replica handbags, longchamp outlet, ugg boots