Skip to main content

A command line uploader for PicasaWeb

Project description

This is a simple Python script that allows one to upload photos into Google’s PicasaWeb from the command line. It can also list the albums that already exist on the user’s PicasaWeb gallery and can create a new album to upload the photos to.

upicasa is still very rough on the edges, the user interface is not bulletproof, no exceptions are handled. It is, however, useful for the author, and can be useful for someone else.

Installing

upicasa is a Python package packaged with setuptools, therefore you can install it running easy_install upicasa or by directly invoking the setup.py script:

python setup.py install

upicasa uses Google’s gdata Python library to access the PicasaWeb services. It is the only real depencency beside Python.

Using

When first invoked, upicasa will prompt for the Google account name and password. It will ask whether to save these credentials. The saved username and password are normally stored in the file ~/.config/upicasa/auth. If this file exists, upicasa will not query the credentials interactively.

You can list the albums like this:

upicasa -l

You can create a new album and upload photos to it like this:

upicasa -n "Album name" *.jpg

You can add photos to an existing album like this:

upicasa -a "Album name" *.jpg

The album is matched by a substring of a name. If the string provided will match more that one album, you will get a list of matching albums and no photos will be uploaded.

Changelog

Changes in version 0.2:

  • Fixed a silly bug in password saving.

Changes in version 0.1:

  • Initial release.

More info

Author: Albertas Agejevas <alga@pov.lt>

URL: http://bitbucket.org/alga/upicasa/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

upicasa-0.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

upicasa-0.2-py2.6.egg (6.9 kB view details)

Uploaded Source

File details

Details for the file upicasa-0.2.tar.gz.

File metadata

  • Download URL: upicasa-0.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for upicasa-0.2.tar.gz
Algorithm Hash digest
SHA256 ddcecec385d4f87c6d24756d169eadaa5d2ce399d757ac4569171160fed34d24
MD5 951da85e4ed064786d14ef502694aa36
BLAKE2b-256 ae656a45f2cd6d3d5144a5317f0e2eb5ab88dc69fca285b430e4918cd9cd5b2d

See more details on using hashes here.

File details

Details for the file upicasa-0.2-py2.6.egg.

File metadata

  • Download URL: upicasa-0.2-py2.6.egg
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for upicasa-0.2-py2.6.egg
Algorithm Hash digest
SHA256 511c2cd7b27d1b731aa32e1d5c8e4bc1acaaa80b2761ef0ca0cca9b0296f848b
MD5 f9f8cf0ae66a7b56d54433b4dbbc3cfe
BLAKE2b-256 46eda084c4962e02708ff9292cba4eba1e6e19f18bb92650589d8a934decf331

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page