{ "info": { "author": "Timothy F Messier", "author_email": "tim.messier@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "=======\nPycsync\n=======\n\n.. image:: https://travis-ci.org/shadowfax-chc/pycsync.svg\n :target: https://travis-ci.org/shadowfax-chc/pycsync\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/shadowfax-chc/pycsync/badge.png\n :target: https://coveralls.io/r/shadowfax-chc/pycsync\n :alt: Coverage Status\n\n.. image:: https://landscape.io/github/shadowfax-chc/pycsync/master/landscape.png\n :target: https://landscape.io/github/shadowfax-chc/pycsync/master\n :alt: Code Health\n\n.. image:: https://gemnasium.com/shadowfax-chc/pycsync.svg\n :target: https://gemnasium.com/shadowfax-chc/pycsync\n :alt: Dependency Status\n\n.. image:: https://pypip.in/v/pycsync/badge.png\n :target: https://pypi.python.org/pypi/pycsync/\n :alt: Pypi Version\n\n.. image:: https://pypip.in/d/pycsync/badge.png\n :target: https://pypi.python.org/pypi/pycsync/\n :alt: Pypi Downloads\n\nSync pictures between filesystem and Flickr\n\nInstall\n-------\n\nThis uses the python_flickr_api_.\n\nTo install latest::\n\n pip install pycsync\n\n\nUsage\n-----\n\nFirst oauth needs to be setup for the application::\n\n pycsync -a\n\n Please visit to get an verifier code:\n ---------------------------------\n http://www.flickr.com/services/oauth/authorize?oauth_token=&perms=write\n ---------------------------------\n Please input the verifier code here:\n\nThen copy the link to a browser. After authorizing pycsync, the browser should\ndisplay something like::\n\n \n flickr.test.echo\n key\n token\n verifer\n \n\nWhere ``key`` is pycsync's api key, ``token`` is the oauth token from above,\nand ``verifier`` is the verifier key for further authentication. Copy the\n``verifier`` and input it to pycsync.\n\n``NOTE:`` pycsync can either be run from the sync directory or the directory\ncan be specified with the ``-p`` option.\n\nNow to sync simply run::\n\n pycsync\n\n\nLimitations\n-----------\n\n1. Flickr stores photos in albums. There is no concept of a sub-album. Thus\n this requires a flat file structure for the local files. The file system\n layout must contain one level of directories with files in them. The\n directories will be mapped to Albums. Any subdirectories will be ignored.\n Also any top-level files will be ignored.\n\n\n.. _python_flickr_api: https://github.com/alexis-mignon/python-flickr-api\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shadowfax-chc/pycsync", "keywords": null, "license": "ISC", "maintainer": null, "maintainer_email": null, "name": "pycsync", "package_url": "https://pypi.org/project/pycsync/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pycsync/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/shadowfax-chc/pycsync" }, "release_url": "https://pypi.org/project/pycsync/0.1b1/", "requires_dist": null, "requires_python": null, "summary": "Sync local photos with Flickr", "version": "0.1b1" }, "last_serial": 1166234, "releases": { "0.1b0": [ { "comment_text": "", "digests": { "md5": "c28dcabcc024041d8a57654286cd8314", "sha256": "a33ac0d5e8fcb22218cf3bc7f31d65c8eef56d7d8d564707d92ddbad3929110c" }, "downloads": -1, "filename": "pycsync-0.1b0.tar.gz", "has_sig": false, "md5_digest": "c28dcabcc024041d8a57654286cd8314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5564, "upload_time": "2014-05-17T17:47:52", "url": "https://files.pythonhosted.org/packages/7c/15/028c5ea818a4ddddde8b5279ed24ec6b408e5dc512c839189ca145225f3f/pycsync-0.1b0.tar.gz" } ], "0.1b1": [ { "comment_text": "", "digests": { "md5": "4d0c0543715431292e534cd6181d5682", "sha256": "9e4cb0fc98901ca96130aea2b97db30c814dcb179ef5ea18e545958f7070aab7" }, "downloads": -1, "filename": "pycsync-0.1b1.tar.gz", "has_sig": false, "md5_digest": "4d0c0543715431292e534cd6181d5682", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5495, "upload_time": "2014-07-23T04:38:59", "url": "https://files.pythonhosted.org/packages/0e/db/4e2a221c0dcdf3043ce44fa3a293eb092266fbdd203a8e52d7dc97e79436/pycsync-0.1b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d0c0543715431292e534cd6181d5682", "sha256": "9e4cb0fc98901ca96130aea2b97db30c814dcb179ef5ea18e545958f7070aab7" }, "downloads": -1, "filename": "pycsync-0.1b1.tar.gz", "has_sig": false, "md5_digest": "4d0c0543715431292e534cd6181d5682", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5495, "upload_time": "2014-07-23T04:38:59", "url": "https://files.pythonhosted.org/packages/0e/db/4e2a221c0dcdf3043ce44fa3a293eb092266fbdd203a8e52d7dc97e79436/pycsync-0.1b1.tar.gz" } ] }