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 !


ArunKumar.Dharuman 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

Rmn 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...

Rmn 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!!!

Rmn 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 :).

Rmn said...

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

ninest123 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

ninest123 said...

timberland boots, soccer shoes, nike roshe, asics running shoes, oakley, juicy couture outlet, beats by dre, new balance, jimmy choo shoes, vans, north face outlet, instyler, mcm handbags, abercrombie and fitch, baseball bats, hollister, karen millen, gucci, lancel, bottega veneta, valentino shoes, louboutin, reebok shoes, north face outlet, converse outlet, hollister, herve leger, juicy couture outlet, ralph lauren, ferragamo shoes, insanity workout, ghd, nike air max, mont blanc, chi flat iron, nfl jerseys, toms shoes, supra shoes, mac cosmetics, converse, babyliss, wedding dresses, celine handbags, ray ban, vans shoes, nike air max, montre pas cher, soccer jerseys, p90x workout, birkin bag

ninest123 said...

vans pas cher, michael kors outlet, mulberry, michael kors, sac guess, new balance pas cher, ugg boots, nike air max, true religion outlet, hogan, true religion jeans, burberry, hollister, hollister, oakley pas cher, true religion jeans, coach purses, michael kors outlet, timberland, ray ban uk, converse pas cher, north face, burberry outlet online, longchamp, michael kors, nike huarache, michael kors outlet, tn pas cher, ray ban pas cher, michael kors outlet, michael kors outlet, hermes, air force, lululemon, nike blazer, lacoste pas cher, michael kors, nike trainers, ralph lauren uk, nike air max, nike roshe, nike air max, michael kors, north face, vanessa bruno, ugg boots, true religion jeans, hollister pas cher, nike free run uk, abercrombie and fitch

ninest123 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