{ "info": { "author": "Jonathan Johnson", "author_email": "me@jondavidjohn.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Topic :: System :: Archiving :: Backup", "Topic :: System :: Archiving :: Mirroring" ], "description": "Backasa\n=======\n\n::\n\n (sudo) pip install backasa\n\nThe goal of this tool is to provide a minimal CLI backup/mirroring tool\nfor Picasa Web Albums.\n\nUsage\n-----\n\nQuickstart\n~~~~~~~~~~\n\nThis will initiate or sync an existing backup of all picasa web albumns\nfor this user, into ``/target/of/backup``\n\n::\n\n backasa -e your@gmail.com -p password1 -t /target/of/backup/ backup\n\nFull Cycle\n~~~~~~~~~~\n\n1. **Setup** - Setup backup directory and store your credentials\n\n ::\n\n mkdir backup-target\n cd backup-target\n backasa setup\n\n2. **Backup** - routinely run the backup (cron, etc..)\n\n ::\n\n cd backup-target\n backasa backup\n\n3. **Cleanup** - Remove old versions of files and deleted files\n\n ::\n\n cd backup-target\n backasa cleanup\n\nOptions\n~~~~~~~\n\n- ``--email`` or ``-e``\n\n - Manually provide account email on the command line\n\n- ``--password`` or ``-p``\n\n - Manually provide password on the command line\n\n- ``--limit`` or ``-l``\n\n - Provide a time limit (in hours) to run.\n - Accepts floating points (``-l 0.5`` for 30 minutes, etc..)\n - This is helpful if you want to gradually catch up your backups\n during off peak times\n - Ex. Cron job starts at 1 AM, using ``-l 4`` it will stop ~ 5 AM\n - backasa will pick up where it left off for the next run\n\n- ``--target`` or ``-t``\n\n - Specify the target backup directory\n - Defaults to the current working directory\n\n- ``--notify`` or ``-n``\n\n - Send an email to the account upon completion or failure\n - includes job log\n\n- ``--help`` or ``-h``\n\n - Built in help documentation\n\nAuthentication:\n---------------\n\nBackasa handles user authentication one of two ways, specified as\ncommand-line arguments (``--email`` and ``--password``), or via a\n``.config`` file in the backup directory generated by the ``setup``\naction. This ``.config`` file is stored with the same level of security\nas your private ssh keys.\n\nIf you are using Google 2-step Verification, you will need to create an\napplication specific password for backasa and use it in your setup.\n\nManual Garbage Collection\n-------------------------\n\nBy default Backasa does not delete files. As new file versions come in\nolder versions are marked as ``.old`` and are left on the file system\nalong side their newer counterparts. Files deleted from picasa are left\nas is in your backups. The ``cleanup`` action is used to remove old\nversions of files and scan picasa for deleted files to remove from your\nfile system.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/jondavidjohn/backasa/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jondavidjohn/backasa", "keywords": "picasa,backup,web album", "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "backasa", "package_url": "https://pypi.org/project/backasa/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/backasa/", "project_urls": { "Download": "https://github.com/jondavidjohn/backasa/tarball/master", "Homepage": "https://github.com/jondavidjohn/backasa" }, "release_url": "https://pypi.org/project/backasa/0.9.5/", "requires_dist": null, "requires_python": null, "summary": "A Picasa Web Albums backup utility", "version": "0.9.5" }, "last_serial": 786668, "releases": { "0.9.3": [ { "comment_text": "", "digests": { "md5": "73c58579ef68058991ac772314cba72d", "sha256": "48590ea6733ae491b0e96fdb8a566ec19321f1a3ec3c0f881982e3cbedf9bdc8" }, "downloads": -1, "filename": "backasa-0.9.3.tar.gz", "has_sig": false, "md5_digest": "73c58579ef68058991ac772314cba72d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10845, "upload_time": "2013-02-21T17:11:54", "url": "https://files.pythonhosted.org/packages/7e/68/48ee1cfa2fe5c28031d760c63abffc0d29b0962048a7c18b69f1b5368e75/backasa-0.9.3.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "9a9e3c2484e084a166a1ae25d6676068", "sha256": "d1573310be58525c06ff5df29908f46cbb95e05458a13f7af66625244c903d0e" }, "downloads": -1, "filename": "backasa-0.9.5.tar.gz", "has_sig": false, "md5_digest": "9a9e3c2484e084a166a1ae25d6676068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11527, "upload_time": "2013-02-21T22:32:38", "url": "https://files.pythonhosted.org/packages/35/e0/d4e418e19e16eab1e73c1e3b6df625b2d7aea40111dc882e9bab09bc41ac/backasa-0.9.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a9e3c2484e084a166a1ae25d6676068", "sha256": "d1573310be58525c06ff5df29908f46cbb95e05458a13f7af66625244c903d0e" }, "downloads": -1, "filename": "backasa-0.9.5.tar.gz", "has_sig": false, "md5_digest": "9a9e3c2484e084a166a1ae25d6676068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11527, "upload_time": "2013-02-21T22:32:38", "url": "https://files.pythonhosted.org/packages/35/e0/d4e418e19e16eab1e73c1e3b6df625b2d7aea40111dc882e9bab09bc41ac/backasa-0.9.5.tar.gz" } ] }