Tuesday, December 14, 2010

Picasa Web Albums Data API

Yesterday, I had the idea to combine my ImageResizer-application with the Picasa Web Albums Data API.

I restructured the GUI and made it very easy to use. The user has to...
  • choose the directory containing the photos,
  • enter an album name of his Google/Picasa account,
  • enter username and password,
  • and click on a button!
The program works in the following steps:
  1. Login to the Google-Account
  2. Get files from the given album (remote)
  3. Get files from the chosen location (local)
  4. For each file, that exists local, but does not exist remotely, resize the file to the given factor and upload it to the given Picasa Web album.
If the Override-Checkbox is checked, however, the following steps are performed:
  1. Login to the Google-Account
  2. Get files from the chosen location (local)
  3. For each of the files, delete the remote version (if there is any), resize the file to the given factor and upload it to the given Picasa Web album.
    This solution seems to be optimal for uploading photos during my journey. There is no need to worry, which fotos I have already uploaded, because the "synchronization" is done by the software.

    Here's a screenshot of the current version:

    No comments:

    Post a Comment