{ "info": { "author": "yadayada", "author_email": "acd_cli@mail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: System :: Archiving :: Backup", "Topic :: System :: Filesystems" ], "description": "|Donate| |Gitter| |PyVersion| |Status| |License| |Build| |PyPiVersion|\n\nacd\\_cli\n========\n\n**acd\\_cli** provides a command line interface to Amazon Drive and allows Unix users to mount\ntheir drive using FUSE for read and (sequential) write access. It is currently in beta stage.\n\nNode Cache Features\n-------------------\n\n- local caching of node metadata in an SQLite database\n- addressing of remote nodes via a pathname (e.g. ``/Photos/kitten.jpg``)\n- file search\n\nCLI Features\n------------\n\n- tree or flat listing of files and folders\n- simultaneous uploads/downloads, retry on error\n- basic plugin support\n\nFile Operations\n~~~~~~~~~~~~~~~\n\n- upload/download of single files and directories\n- streamed upload/download\n- folder creation\n- trashing/restoring\n- moving/renaming nodes\n\nDocumentation\n-------------\n\nThe full documentation is available at ``_.\n\nQuick Start\n-----------\n\nHave a look at the `known issues`_, then follow the `setup guide `_ and\n`authorize `_. You may then use the program as described in the\n`usage guide `_.\n\nCLI Usage Example\n-----------------\n\nIn this example, a two-level folder hierarchy is created in an empty drive.\nThen, a relative local path ``local/spam`` is uploaded recursively using two connections.\n::\n\n $ acd_cli sync\n Getting changes...\n Inserting nodes..\n\n $ acd_cli ls /\n [PHwiEv53QOKoGFGqYNl8pw] [A] /\n\n $ acd_cli mkdir /egg/\n $ acd_cli mkdir /egg/bacon/\n\n $ acd_cli upload -x 2 local/spam/ /egg/bacon/\n [################################] 100.0% of 100MiB 12/12 654.4KB/s\n\n $ acd_cli tree\n /\n egg/\n bacon/\n spam/\n sausage\n spam\n [...]\n\n\nThe standard node listing format includes the node ID, the first letter of its status\nand its full path. Possible statuses are \"AVAILABLE\" and \"TRASH\".\n\nKnown Issues\n------------\n\nIt is not possible to upload files using Python 3.2.3, 3.3.0 and 3.3.1 due to a bug in\nthe http.client module.\n\nAPI Restrictions\n~~~~~~~~~~~~~~~~\n\n- the current upload file size limit is 50GiB\n- uploads of large files >10 GiB may be successful, yet a timeout error is displayed\n (please check the upload by syncing manually)\n- storage of node names is case-preserving, but not case-sensitive\n (this should not concern Apple users)\n- it is not possible to share or delete files\n\nContribute\n----------\n\nHave a look at the `contributing guidelines `_.\n\nRecent Changes\n--------------\n\n0.3.2\n~~~~~\n* added ``--remove-source-files`` argument to upload action\n* added ``--times``` argument to download action for preservation of modification times\n* added streamed overwrite action\n* fixed upload of directories containing broken symlinks\n* disabled FUSE autosync by default\n* added timeout handling for uploads of large files\n* fixed exit status >=256\n* added config files\n* added syncing to/from file\n* fixed download of files with failed (incomplete) chunks\n\n0.3.1\n~~~~~\n\n* general improvements for FUSE\n* FUSE write support added\n* added automatic logging\n* sphinx documentation added\n\n0.3.0\n~~~~~\n\n* FUSE read support added\n\n0.2.2\n~~~~~\n\n* sync speed-up\n* node listing format changed\n* optional node listing coloring added (for Linux or via LS_COLORS)\n* re-added possibility for local OAuth\n\n0.2.1\n~~~~~\n\n* curl dependency removed\n* added job queue, simultaneous transfers\n* retry on error\n\n0.2.0\n~~~~~\n\n* setuptools support\n* workaround for download of files larger than 10 GiB\n* automatic resuming of downloads\n\n\n.. |Donate| image:: https://img.shields.io/badge/paypal-donate-blue.svg\n :alt: Donate via PayPal\n :target: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=V4V4HVSAH4VW8\n\n.. |Gitter| image:: https://img.shields.io/badge/GITTER-join%20chat-brightgreen.svg\n :alt: Join the Gitter chat\n :target: https://gitter.im/yadayada/acd_cli\n\n.. |PyPiVersion| image:: https://img.shields.io/pypi/v/acdcli.svg\n :alt: PyPi\n :target: https://pypi.python.org/pypi/acdcli\n\n.. |PyVersion| image:: https://img.shields.io/badge/python-3.2+-blue.svg\n :alt:\n\n.. |Status| image:: https://img.shields.io/badge/status-beta-yellow.svg\n :alt:\n\n.. |License| image:: https://img.shields.io/badge/license-GPLv2+-blue.svg\n :alt:\n\n.. |Build| image:: https://img.shields.io/travis/yadayada/acd_cli.svg\n :alt:\n :target: https://travis-ci.org/yadayada/acd_cli\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/yadayada/acd_cli/tarball/0.3.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yadayada/acd_cli", "keywords": "amazon cloud drive,clouddrive,FUSE", "license": "GPLv2+", "maintainer": "", "maintainer_email": "", "name": "acdcli", "package_url": "https://pypi.org/project/acdcli/", "platform": "", "project_url": "https://pypi.org/project/acdcli/", "project_urls": { "Download": "https://github.com/yadayada/acd_cli/tarball/0.3.2", "Homepage": "https://github.com/yadayada/acd_cli" }, "release_url": "https://pypi.org/project/acdcli/0.3.2/", "requires_dist": [ "appdirs", "colorama", "fusepy", "python-dateutil", "requests (>=2.1.0,!=2.9.0)", "requests-toolbelt (!=0.5.0)", "sphinx-paramlinks; extra == 'docs'" ], "requires_python": "", "summary": "a command line interface and FUSE filesystem for Amazon Cloud Drive", "version": "0.3.2" }, "last_serial": 2300569, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "165bb2c9f6745073ab229555e8951fae", "sha256": "68e91462255b7c07ddc53cd5fa2d549b17f15f6395cdcb0a636db66a8d3d8673" }, "downloads": -1, "filename": "acdcli-0.1.tar.gz", "has_sig": false, "md5_digest": "165bb2c9f6745073ab229555e8951fae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47586, "upload_time": "2015-06-10T13:23:40", "url": "https://files.pythonhosted.org/packages/b9/43/c2a3b9b450a329c67ac8f732d6efefe720428797f871f698fb0dbc20163e/acdcli-0.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "39d35d2d2b10185c30c62786ea222574", "sha256": "b382f788c172fe51f30dc1238ddc091252dad385c2bd4a0d28d56324608d16c6" }, "downloads": -1, "filename": "acdcli-0.1.2.tar.gz", "has_sig": false, "md5_digest": "39d35d2d2b10185c30c62786ea222574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47605, "upload_time": "2015-06-10T13:25:05", "url": "https://files.pythonhosted.org/packages/15/73/43a45bbdbbd6789abf59103c27f9487a978a0cc5d32f27f486b60e88db25/acdcli-0.1.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "882cca1d87f709a27543277748d9dea2", "sha256": "1110294bc23d7931ff74c1dab05215f91939fbcab33447296e0babd04107fb57" }, "downloads": -1, "filename": "acdcli-0.2.1.tar.gz", "has_sig": false, "md5_digest": "882cca1d87f709a27543277748d9dea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47606, "upload_time": "2015-06-10T13:25:37", "url": "https://files.pythonhosted.org/packages/39/47/95af3dccdbb464744923bdc20d92bbdcb6a27c610832b6f95d2afb8b3e9d/acdcli-0.2.1.tar.gz" } ], "0.2.2a1": [ { "comment_text": "", "digests": { "md5": "39707f594536093e0b240ab224d3fa0e", "sha256": "ef56c24c9c10f0465d1e33b6a8a8bee50816312bdec197cf46acc1b02516d310" }, "downloads": -1, "filename": "acdcli-0.2.2a1.tar.gz", "has_sig": false, "md5_digest": "39707f594536093e0b240ab224d3fa0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47604, "upload_time": "2015-06-10T13:26:11", "url": "https://files.pythonhosted.org/packages/3d/0f/91b93eba0eefb66d4d075f4fd18e0cf9b8aa91159778ccc5fe7c1b9491b5/acdcli-0.2.2a1.tar.gz" } ], "0.3.0a0": [ { "comment_text": "", "digests": { "md5": "e0fb4bd0dfd1c76fb59ece73be71ef3c", "sha256": "622e1ba6c6bc22dc30a8c378ade1036c5352c4e837c22ac7f581386b0d06e97a" }, "downloads": -1, "filename": "acdcli-0.3.0a0.tar.gz", "has_sig": false, "md5_digest": "e0fb4bd0dfd1c76fb59ece73be71ef3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47833, "upload_time": "2015-06-10T21:30:08", "url": "https://files.pythonhosted.org/packages/e8/54/cd6f935f3312775c3d52a0b6ac3707f6958d297c93ebbd19edb31c1b91c2/acdcli-0.3.0a0.tar.gz" } ], "0.3.0a1": [ { "comment_text": "", "digests": { "md5": "227fdf021894b697a455f927f38086af", "sha256": "682cdba59554252d2b59c9890a0d4e86d3178f6162dbfbe09238791c5565e57a" }, "downloads": -1, "filename": "acdcli-0.3.0a1.tar.gz", "has_sig": false, "md5_digest": "227fdf021894b697a455f927f38086af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48257, "upload_time": "2015-06-13T13:08:57", "url": "https://files.pythonhosted.org/packages/4f/3f/74c8b9ca58936070e82482bc812e57f07245bdb18833c6be42f6cbc931f0/acdcli-0.3.0a1.tar.gz" } ], "0.3.0a2": [], "0.3.0a3": [], "0.3.0a6": [ { "comment_text": "", "digests": { "md5": "e57ccb3d454b604722029e02c8d9145f", "sha256": "39883c67c97e1bb2fdfa2423ba98a0d2ce4a960cd9055414916ca3a48aec6b55" }, "downloads": -1, "filename": "acdcli-0.3.0a6.tar.gz", "has_sig": false, "md5_digest": "e57ccb3d454b604722029e02c8d9145f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59757, "upload_time": "2015-09-07T15:24:02", "url": "https://files.pythonhosted.org/packages/ce/ac/bb35331b3cb6b04878484342ac260e79f884546f292fe01038a45766030d/acdcli-0.3.0a6.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "508a0d3a01fdae6900404c3de832f520", "sha256": "a647d0eef87d4f41432ee66c3321fca7700b0f2c231fa46b3a95105e36ff887a" }, "downloads": -1, "filename": "acdcli-0.3.1.tar.gz", "has_sig": false, "md5_digest": "508a0d3a01fdae6900404c3de832f520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57467, "upload_time": "2015-10-17T15:33:51", "url": "https://files.pythonhosted.org/packages/27/46/eedd36c1bbaf27c220cac1991dac0e28d759a021490bb4328e3a841a4f09/acdcli-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "860f2618a60d47d47f471fc48208bb3b", "sha256": "972a1801ccefbe1df9cb9c2d8af30b4d8adbb9b441acc032249366c1b725c9ea" }, "downloads": -1, "filename": "acdcli-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "860f2618a60d47d47f471fc48208bb3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62230, "upload_time": "2016-08-24T14:45:16", "url": "https://files.pythonhosted.org/packages/df/5d/d96fcc1368623228ea2eaa86b58aa05381b2b652b8250e310ac69164aa6c/acdcli-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa1093375a490adceee69544ae3c92ea", "sha256": "9c094cb7f11c5586cfd6fbd4e7409d8ace1aaf14080847958fc69ee56fef69aa" }, "downloads": -1, "filename": "acdcli-0.3.2.tar.gz", "has_sig": false, "md5_digest": "aa1093375a490adceee69544ae3c92ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53298, "upload_time": "2016-08-24T14:45:19", "url": "https://files.pythonhosted.org/packages/e7/44/bdc8b77f7e9156db61da67d5e423215a9c6993036cbaf1bbe2dfabb6a07f/acdcli-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "860f2618a60d47d47f471fc48208bb3b", "sha256": "972a1801ccefbe1df9cb9c2d8af30b4d8adbb9b441acc032249366c1b725c9ea" }, "downloads": -1, "filename": "acdcli-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "860f2618a60d47d47f471fc48208bb3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62230, "upload_time": "2016-08-24T14:45:16", "url": "https://files.pythonhosted.org/packages/df/5d/d96fcc1368623228ea2eaa86b58aa05381b2b652b8250e310ac69164aa6c/acdcli-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa1093375a490adceee69544ae3c92ea", "sha256": "9c094cb7f11c5586cfd6fbd4e7409d8ace1aaf14080847958fc69ee56fef69aa" }, "downloads": -1, "filename": "acdcli-0.3.2.tar.gz", "has_sig": false, "md5_digest": "aa1093375a490adceee69544ae3c92ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53298, "upload_time": "2016-08-24T14:45:19", "url": "https://files.pythonhosted.org/packages/e7/44/bdc8b77f7e9156db61da67d5e423215a9c6993036cbaf1bbe2dfabb6a07f/acdcli-0.3.2.tar.gz" } ] }