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.

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.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

upicasa-0.1-py2.6.egg (6.8 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for upicasa-0.1.tar.gz
Algorithm Hash digest
SHA256 2091435a622e8911d1436a1cb4e7e1b897860fa67564bca811cf5e5ac731ff6e
MD5 614607a634add5811879d0019ac6b533
BLAKE2b-256 4923df7e035854c919784ef0428c849cf59bd60ee45a1dbc77cd7f0f7ac7493b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for upicasa-0.1-py2.6.egg
Algorithm Hash digest
SHA256 bcdef4fdc8843dad218fbd91f882466fd774f7e86cf338542f68ef213b1dd150
MD5 87f7332dfe362f5c25342c4ae83bde81
BLAKE2b-256 7a5032f292415828c8bfe1354199e7981781e5258bf8affb647c35e897ee7c43

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