{ "info": { "author": "Rehan Khwaja", "author_email": "rehan@khwaja.name", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "fs.googledrivefs\n================\n\n.. image:: https://travis-ci.org/rkhwaja/fs.googledrivefs.svg?branch=master\n :target: https://travis-ci.org/rkhwaja/fs.googledrivefs \n\n.. image:: https://coveralls.io/repos/github/rkhwaja/fs.googledrivefs/badge.svg?branch=master\n :target: https://coveralls.io/github/rkhwaja/fs.googledrivefs?branch=master\n\n\nImplementation of pyfilesystem2 file system for Google Drive\n\nUsage\n=====\n\n.. code-block:: python\n\n fs = GoogleDriveFS(credentials=)\n\n # fs is now a standard pyfilesystem2 file system\n\n fs2 = open_fs(\"googledrive:///?access_token=&refresh_token=&client_id=&client_secret=\")\n\n # fs2 is now a standard pyfilesystem2 file system\n\nRunning tests\n=============\n\nTo run the tests, set the following environment variables:\n\nGOOGLEDRIVEFS_TEST_CREDENTIALS_PATH - path to a json file which will contain the credentials\nGOOGLEDRIVEFS_TEST_CLIENT_ID - your client id (see Google Developer Console)\nGOOGLEDRIVEFS_TEST_CLIENT_SECRET - your client secret (see Google Developer Console)\n\nThen generate the credentials json file by running\n\n.. code-block:: bash\n\n python tests/generate-credentials.py\n\nThen run the tests by executing\n\n.. code-block:: bash\n\n pytest\n\nin the root directory. The tests may take an hour or two to complete. They create and destroy many, many files and directories exclusively under the /test-googledrivefs directory in the user's Google Drive\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rkhwaja/fs.googledrivefs", "keywords": "filesystem,Pyfilesystem2,google", "license": "MIT", "maintainer": "Rehan Khwaja", "maintainer_email": "rehan@khwaja.name", "name": "fs.googledrivefs", "package_url": "https://pypi.org/project/fs.googledrivefs/", "platform": "", "project_url": "https://pypi.org/project/fs.googledrivefs/", "project_urls": { "Homepage": "https://github.com/rkhwaja/fs.googledrivefs" }, "release_url": "https://pypi.org/project/fs.googledrivefs/1.1.0/", "requires_dist": [ "fs (>=2.0.7)", "google-api-python-client (>=1.6.3)", "google-auth (>=1.5.1)" ], "requires_python": ">=3.6", "summary": "Pyfilesystem2 implementation for Google Drive", "version": "1.1.0" }, "last_serial": 5573666, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "26dafbb0f002b72546cfe133f7dee6f7", "sha256": "c285b0a0ff86f46bad28ce2fc6f642d644b80ca1757e26a4a0284cd03c32d5f3" }, "downloads": -1, "filename": "fs.googledrivefs-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "26dafbb0f002b72546cfe133f7dee6f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 6414, "upload_time": "2017-09-21T01:26:39", "url": "https://files.pythonhosted.org/packages/08/ad/43e8896219a7c1260cd6f054cc5b7c2c14877676e535bc29230e7c1b6888/fs.googledrivefs-0.0.1-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "abc502a78e5630088f6762d297cd8d78", "sha256": "bcad45cd18f24da9e92964dbd3276589e146cc988eb9e78eece817c7cc21813d" }, "downloads": -1, "filename": "fs.googledrivefs-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "abc502a78e5630088f6762d297cd8d78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 6251, "upload_time": "2018-10-12T15:53:09", "url": "https://files.pythonhosted.org/packages/cd/29/7f1e48ed4bbbcfe21afd990efce83765a011e7b72e163cb7a27b76e6076e/fs.googledrivefs-0.0.2-py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7180adb5b110c3cdd5654efb801ae9a3", "sha256": "da6866df8305a947daa09757da2d8de437adca54361734c4d80f20a59f5713d1" }, "downloads": -1, "filename": "fs.googledrivefs-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7180adb5b110c3cdd5654efb801ae9a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 6285, "upload_time": "2018-10-16T05:22:25", "url": "https://files.pythonhosted.org/packages/43/b7/3d065a740b0042af3d30f8dacc054c58c1a2d7cd2e6ae3c36daa41189a7f/fs.googledrivefs-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "59940317282cb02d0e6a4cec29fc70b0", "sha256": "89dc8de87b9e7d35bf5641d084fb207cce74ded232b7b5daed5d3293a185a3c9" }, "downloads": -1, "filename": "fs.googledrivefs-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "59940317282cb02d0e6a4cec29fc70b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 6371, "upload_time": "2018-10-16T06:57:20", "url": "https://files.pythonhosted.org/packages/3e/89/91f668592343d1cd30b1647ac18b188a98111043b695c7f2d908d0db672a/fs.googledrivefs-1.0.1-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2b208c76694d64882677e941e4c6f75c", "sha256": "ed91f3d769123590a41647c243f4804984c98ce8485a1aae7a2b5d95b29fafa7" }, "downloads": -1, "filename": "fs.googledrivefs-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2b208c76694d64882677e941e4c6f75c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 18395, "upload_time": "2019-06-02T07:10:16", "url": "https://files.pythonhosted.org/packages/b0/9c/156ae3625452725be84a86b8f975f3a9856de8f6da99b8142fdb54ebc006/fs.googledrivefs-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b28dfaeaecb315e6b8fd4e4c3de4d5a", "sha256": "a3e778eee5804172a6393c4058fbd87082e17cab23d98869b8e9925ea87e5422" }, "downloads": -1, "filename": "fs.googledrivefs-1.0.2.tar.gz", "has_sig": false, "md5_digest": "6b28dfaeaecb315e6b8fd4e4c3de4d5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7101, "upload_time": "2019-06-02T07:10:18", "url": "https://files.pythonhosted.org/packages/63/08/c8cecce03a99484815e2fc9a31c66b7c9bb00e20c129626ed56a445fe483/fs.googledrivefs-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b3db42eefb0e254b94754a3471641df1", "sha256": "95f2e15a393a3f82943502b493dc4efeb27c6440dfcc1172e0b82bc964302948" }, "downloads": -1, "filename": "fs.googledrivefs-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b3db42eefb0e254b94754a3471641df1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8652, "upload_time": "2019-06-12T17:05:07", "url": "https://files.pythonhosted.org/packages/be/c6/262704a403d909266d59135c6d0ea633843b785de12723026e8792f14e13/fs.googledrivefs-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "998994ba1d793e6ca686f57ed6d162b4", "sha256": "8fe7f65a2c82988b6ea1729e11359ca0f5864a6d533d980e8a564d9a764c0b00" }, "downloads": -1, "filename": "fs.googledrivefs-1.0.3.tar.gz", "has_sig": false, "md5_digest": "998994ba1d793e6ca686f57ed6d162b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7980, "upload_time": "2019-06-12T17:05:09", "url": "https://files.pythonhosted.org/packages/a5/3c/1b533704c1461011579f3e150346acc9674b28cdf8cbc30bd375107e7594/fs.googledrivefs-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7c97ae5d9553aa0df595c680754f0b30", "sha256": "3d2475f35b847b3154bf803dff853fb712766d2541ca16580092ab5ff4f029a5" }, "downloads": -1, "filename": "fs.googledrivefs-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7c97ae5d9553aa0df595c680754f0b30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8656, "upload_time": "2019-06-13T00:13:23", "url": "https://files.pythonhosted.org/packages/ad/67/83e882bf4b41f47216865e90002b42e7c4ba7f805135f612b8bffb67360c/fs.googledrivefs-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c25afd8f2064274f9259ce8c871e8908", "sha256": "00958a990108fcbcdbf16a760f01fc947e66a59f7908323e34eda7b15d7a059a" }, "downloads": -1, "filename": "fs.googledrivefs-1.0.4.tar.gz", "has_sig": false, "md5_digest": "c25afd8f2064274f9259ce8c871e8908", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7979, "upload_time": "2019-06-13T00:13:25", "url": "https://files.pythonhosted.org/packages/f9/59/9a78d904870f8d724d5ff8dcae8f5c4695fcf302479eab1e53a71e11d45d/fs.googledrivefs-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "af0c594082f22537a834d42f79aea3a7", "sha256": "8cb7fdb0525c0a7db37e770c1ddadf9645edc0f2ee404647635d8035253c183a" }, "downloads": -1, "filename": "fs.googledrivefs-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "af0c594082f22537a834d42f79aea3a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9138, "upload_time": "2019-07-23T17:48:59", "url": "https://files.pythonhosted.org/packages/e9/ac/fc9df22f4eae5e0048c2790a4eb07093f038f51c943349154ac2079aae3d/fs.googledrivefs-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f6d7b6caa501681fa8b409d0f7f693f", "sha256": "8f054046c0c937b280825e5ff4aa6216086c3e9d04a8695156f4de933ae71647" }, "downloads": -1, "filename": "fs.googledrivefs-1.1.0.tar.gz", "has_sig": false, "md5_digest": "3f6d7b6caa501681fa8b409d0f7f693f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8518, "upload_time": "2019-07-23T17:49:01", "url": "https://files.pythonhosted.org/packages/9e/03/6880b206df3923d5b3f4849cacc1e55178e4700491a451e85b73e41c13f5/fs.googledrivefs-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af0c594082f22537a834d42f79aea3a7", "sha256": "8cb7fdb0525c0a7db37e770c1ddadf9645edc0f2ee404647635d8035253c183a" }, "downloads": -1, "filename": "fs.googledrivefs-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "af0c594082f22537a834d42f79aea3a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9138, "upload_time": "2019-07-23T17:48:59", "url": "https://files.pythonhosted.org/packages/e9/ac/fc9df22f4eae5e0048c2790a4eb07093f038f51c943349154ac2079aae3d/fs.googledrivefs-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f6d7b6caa501681fa8b409d0f7f693f", "sha256": "8f054046c0c937b280825e5ff4aa6216086c3e9d04a8695156f4de933ae71647" }, "downloads": -1, "filename": "fs.googledrivefs-1.1.0.tar.gz", "has_sig": false, "md5_digest": "3f6d7b6caa501681fa8b409d0f7f693f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8518, "upload_time": "2019-07-23T17:49:01", "url": "https://files.pythonhosted.org/packages/9e/03/6880b206df3923d5b3f4849cacc1e55178e4700491a451e85b73e41c13f5/fs.googledrivefs-1.1.0.tar.gz" } ] }