{ "info": { "author": "Ivan Konovalov", "author_email": "ivknv0@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "YaDisk-async\n============\n\n.. image:: https://img.shields.io/readthedocs/yadisk-async.svg\n :alt: Read the Docs\n :target: https://yadisk-async.readthedocs.io/en/latest/\n\n.. image:: https://img.shields.io/pypi/v/yadisk-async.svg\n :alt: PyPI\n :target: https://pypi.org/project/yadisk-async\n\n.. image:: https://img.shields.io/aur/version/python-yadisk-async.svg\n :alt: AUR\n :target: https://aur.archlinux.org/packages/python-yadisk-async\n\nYaDisk-async - \u044d\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430-\u043a\u043b\u0438\u0435\u043d\u0442 REST API \u042f\u043d\u0434\u0435\u043a\u0441.\u0414\u0438\u0441\u043a\u0430 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 async/await.\n\n.. _Read the Docs (EN): http://yadisk-async.readthedocs.io\n.. _Read the Docs (RU): http://yadisk-async.readthedocs.io/ru/latest\n\n\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u0430 `Read the Docs (RU)`_ \u0438 `Read the Docs (EN)`_.\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n*********\n\n.. code:: bash\n\n pip install yadisk-async\n\n\u0438\u043b\u0438\n\n.. code:: bash\n\n python setup.py install\n\n\u041f\u0440\u0438\u043c\u0435\u0440\u044b\n*******\n\n.. code:: python\n\n import yadisk_async\n\n y = yadisk_async.YaDisk(token=\"\")\n # \u0438\u043b\u0438\n # y = yadisk_async.YaDisk(\"\", \"\", \"<\u0442\u043e\u043a\u0435\u043d>\")\n\n # \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442, \u0432\u0430\u043b\u0438\u0434\u0435\u043d \u043b\u0438 \u0442\u043e\u043a\u0435\u043d\n print(await y.check_token())\n\n # \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043e\u0431\u0449\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0434\u0438\u0441\u043a\u0435\n print(await y.get_disk_info())\n\n # \u0412\u044b\u0432\u043e\u0434\u0438\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \"/some/path\"\n print([i async for i in await y.listdir(\"/some/path\")])\n\n # \u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \"file_to_upload.txt\" \u0432 \"/destination.txt\"\n await y.upload(\"file_to_upload.txt\", \"/destination.txt\")\n\n # \u0422\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435\n with open(\"file_to_upload.txt\", \"rb\") as f:\n await y.upload(f, \"/destination.txt\")\n\n # \u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \"/some-file-to-download.txt\" \u0432 \"downloaded.txt\"\n await y.download(\"/some-file-to-download.txt\", \"downloaded.txt\")\n\n # \u0411\u0435\u0437\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u043d\u043e \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \"/file-to-remove\"\n await y.remove(\"/file-to-remove\", permanently=True)\n\n # \u0421\u043e\u0437\u0434\u0430\u0451\u0442 \u043d\u043e\u0432\u0443\u044e \u043f\u0430\u043f\u043a\u0443 \"/test-dir\"\n print(await y.mkdir(\"/test-dir\"))\n\n # \u0412\u0441\u0435\u0433\u0434\u0430 \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435 \u0432\u0441\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435\n await y.close()\n\n\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439\n*****************\n\n.. _yadisk: https://github.com/ivknv/yadisk\n\n.. _issue #2: https://github.com/ivknv/yadisk/issues/2\n.. _issue #4: https://github.com/ivknv/yadisk/issues/4\n.. _issue #7: https://github.com/ivknv/yadisk/issues/7\n\n* **Release 1.3.0 (2019-07-06)**\n\n * \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 `async/await`\n * \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0431\u044b\u043b\u0430 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0430 \u0438\u0437 `yadisk`_ \u0432 `yadisk-async`\n\n\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0440\u0435\u043b\u0438\u0437\u044b \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 `yadisk`_:\n\n* **Release 1.2.14 (2019-03-26)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 :code:`TypeError` \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u0445 :code:`get_public_*` \u043f\u0440\u0438\n \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c :code:`path` (`issue #7`_)\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0430\u0442\u0442\u0440\u0438\u0431\u0443\u0442 :code:`unlimited_autoupload_enabled` \u0434\u043b\u044f :code:`DiskInfoObject`\n\n* **Release 1.2.13 (2019-02-23)**\n\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d :code:`md5` \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0434\u043b\u044f :code:`remove()`\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d :code:`UserPublicInfoObject`\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0430\u0442\u0442\u0440\u0438\u0431\u0443\u0442 :code:`country` \u0434\u043b\u044f :code:`UserObject`\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0430\u0442\u0442\u0440\u0438\u0431\u0443\u0442 :code:`photoslice_time` \u0434\u043b\u044f :code:`ResourceObject`, :code:`PublicResourceObject`\n \u0438 :code:`TrashResourceObject`\n\n* **Release 1.2.12 (2018-10-11)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0431\u0430\u0433: \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 `fields` \u0432 `listdir()` (`issue #4`_)\n\n* **Release 1.2.11 (2018-06-30)**\n\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 :code:`sort` \u0434\u043b\u044f :code:`get_meta()`\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0430\u0442\u0442\u0440\u0438\u0431\u0443\u0442\u044b :code:`file` \u0438 :code:`antivirus_status` \u0434\u043b\u044f :code:`ResourceObject`,\n :code:`PublicResourceObject` \u0438 :code:`TrashResourceObject`\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 :code:`headers`\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u043f\u0435\u0447\u0430\u0442\u043a\u0430 \u0432 :code:`download()` \u0438 :code:`download_public()` (`issue #2`_)\n * \u0423\u0431\u0440\u0430\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 :code:`*args`\n\n* **Release 1.2.10 (2018-06-14)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 :code:`timeout=None`. :code:`None` \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0437\u043d\u0430\u0447\u0430\u0442\u044c \u201e\u0431\u0435\u0437 \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u0430\u201c,\n \u043d\u043e \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 :code:`None` \u0431\u044b\u043b\u043e \u0441\u0438\u043d\u043e\u043d\u0438\u043c\u0438\u0447\u043d\u043e \u0441\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0442\u0430\u0439\u043c\u0430\u0443\u0442\u043e\u043c.\n\n* **Release 1.2.9 (2018-04-28)**\n\n * \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u043d\u0430 LGPLv3 (\u0441\u043c. :code:`COPYING` \u0438 :code:`COPYING.lesser`)\n * \u0414\u0440\u0443\u0433\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043f\u0430\u043a\u0435\u0442\u0435\n\n* **Release 1.2.8 (2018-04-17)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u043f\u0435\u0447\u0430\u0442\u043e\u043a: \u0443 :code:`PublicResourceListObject.items` \u0438\n :code:`TrashResourceListObject.items` \u0431\u044b\u043b\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u0442\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445\n * \u041f\u0441\u0435\u0432\u0434\u043e\u043d\u0438\u043c\u044b \u043f\u043e\u043b\u0435\u0439 \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 :code:`fields` \u0437\u0430\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438\n \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 API (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, :code:`embedded` -> :code:`_embedded`)\n\n* **Release 1.2.7 (2018-04-15)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0431\u0430\u0433 \u043f\u0435\u0440\u0435\u043c\u043e\u0442\u043a\u0438 \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435/\u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0438 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0439 \u043f\u043e\u043f\u044b\u0442\u043a\u0438\n\n* **Release 1.2.6 (2018-04-13)**\n\n * \u0422\u0435\u043f\u0435\u0440\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0441\u0435\u0441\u0441\u0438\u0439 :code:`requests` \u043a\u044d\u0448\u0438\u0440\u0443\u044e\u0442\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u0438\u0445 \u043c\u043e\u0436\u043d\u043e\n \u0431\u044b\u043b\u043e \u043f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c (\u0438\u043d\u043e\u0433\u0434\u0430 \u043c\u043e\u0436\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432)\n * :code:`keep-alive` \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435/\u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e\n\n* **Release 1.2.5 (2018-03-31)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0431\u0430\u0433 (\u043e\u0448\u0438\u0431\u043a\u0430 \u043d\u0430 \u0435\u0434\u0438\u043d\u0438\u0446\u0443) \u0432 :code:`utils.auto_retry()` (\u0438\u043d\u043e\u0433\u0434\u0430 \u043c\u043e\u0433 \u0432\u044b\u0437\u0432\u0430\u0442\u044c :code:`AttributeError`)\n * \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0434\u043b\u044f :code:`upload()`, :code:`download()` \u0438 :code:`download_public()` \u0446\u0435\u043b\u0438\u043a\u043e\u043c\n * \u0417\u0430\u0434\u0430\u043d\u043e :code:`stream=True` \u0434\u043b\u044f :code:`download()` \u0438 :code:`download_public()`\n * \u0414\u0440\u0443\u0433\u0438\u0435 \u043c\u0435\u043b\u043a\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\n\n* **Release 1.2.4 (2018-02-19)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u043f\u0435\u0447\u0430\u0442\u043a\u0430 (:code:`TokenObject.exprires_in` -> :code:`TokenObject.expires_in`)\n\n* **Release 1.2.3 (2018-01-20)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e :code:`TypeError` \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 :code:`WrongResourceTypeError`\n\n* **Release 1.2.2 (2018-01-19)**\n\n * :code:`refresh_token()` \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0439 \u0438\u043b\u0438 \u043f\u0443\u0441\u0442\u043e\u0439 \u0442\u043e\u043a\u0435\u043d.\n\n* **Release 1.2.1 (2018-01-14)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u0435\u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u043f\u043e\u043f\u044b\u0442\u043e\u043a.\n\n* **Release 1.2.0 (2018-01-14)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 :code:`n_retries=0` \u0432 :code:`upload()`, :code:`download()` \u0438 :code:`download_public()`\n * :code:`upload()`, :code:`download()` \u0438 :code:`download_public()` \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 \u043d\u0438\u0447\u0435\u0433\u043e (\u0441\u043c. \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e)\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043c\u043e\u0434\u0443\u043b\u044c :code:`utils` (\u0441\u043c. \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e)\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b :code:`RetriableYaDiskError`, :code:`WrongResourceTypeError`, :code:`BadGatewayError` \u0438 :code:`GatewayTimeoutError`\n * :code:`listdir()` \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 :code:`WrongResourceTypeError` \u0432\u043c\u0435\u0441\u0442\u043e :code:`NotADirectoryError`\n\n* **Release 1.1.1 (2017-12-29)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 :code:`upload()`, :code:`download()` \u0438 :code:`download_public()`.\n \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 :code:`n_retries` \u0438 :code:`retry_interval` \u0432\u044b\u0437\u044b\u0432\u0430\u043b\u043e \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 (:code:`TypeError`).\n\n* **Release 1.1.0 (2017-12-27)**\n\n * \u0423\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f (\u0441\u043c. \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e)\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 :code:`force_async`\n * \u041c\u0435\u043b\u043a\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0433\u043e\u0432\n\n* **Release 1.0.8 (2017-11-29)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0431\u0430\u0433 \u0432 :code:`listdir()`\n\n* **Release 1.0.7 (2017-11-04)**\n\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d :code:`install_requires` \u0432 :code:`setup.py`\n\n* **Release 1.0.6 (2017-11-04)**\n\n * \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 :code:`OperationLinkObject`\n\n* **Release 1.0.5 (2017-10-29)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d :code:`setup.py`, \u0442\u0435\u043f\u0435\u0440\u044c \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u0441\u0442\u044b\n\n* **Release 1.0.4 (2017-10-23)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u0431\u0430\u0433\u0438 \u0432 :code:`upload`, :code:`download` \u0438 :code:`listdir`\n * \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e :code:`limit` \u0432 :code:`listdir` \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0432 :code:`10000`\n\n* **Release 1.0.3 (2017-10-22)**\n\n * \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043c\u043e\u0434\u0443\u043b\u044c :code:`settings`\n\n* **Release 1.0.2 (2017-10-19)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f :code:`get_code_url` (\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b)\n\n* **Release 1.0.1 (2017-10-18)**\n\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u044b\u0439 \u0431\u0430\u0433 \u0432 :code:`GetTokenRequest` (\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440)\n\n* **Release 1.0.0 (2017-10-18)**\n\n * \u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u043b\u0438\u0437\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ivknv/yadisk-async", "keywords": "yandex yandex.disk rest async", "license": "LGPLv3", "maintainer": "", "maintainer_email": "", "name": "yadisk-async", "package_url": "https://pypi.org/project/yadisk-async/", "platform": "", "project_url": "https://pypi.org/project/yadisk-async/", "project_urls": { "Bug tracker": "https://github.com/ivknv/yadisk-async/issues", "Documentation (EN)": "https://yadisk-async.readthedocs.io/en/latest", "Documentation (RU)": "https://yadisk-async.readthedocs.io/ru/latest", "Homepage": "https://github.com/ivknv/yadisk-async", "Source code": "https://github.com/ivknv/yadisk-async" }, "release_url": "https://pypi.org/project/yadisk-async/1.3.0/", "requires_dist": [ "aiohttp" ], "requires_python": ">=3.6", "summary": "\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430-\u043a\u043b\u0438\u0435\u043d\u0442 REST API \u042f\u043d\u0434\u0435\u043a\u0441.\u0414\u0438\u0441\u043a\u0430 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 async/await / Yandex.Disk REST API client library with async/await support", "version": "1.3.0" }, "last_serial": 5495056, "releases": { "1.3.0": [ { "comment_text": "", "digests": { "md5": "a14a20831dd14a3451537e29a953dea0", "sha256": "e82dfa83e4737fc4ef921e958479888d2e49ebf6b2862035cf359b444e96dc44" }, "downloads": -1, "filename": "yadisk_async-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a14a20831dd14a3451537e29a953dea0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 51212, "upload_time": "2019-07-06T15:52:22", "url": "https://files.pythonhosted.org/packages/ce/18/3516eabb751fe98fa80f1a030af62614281d3e280298c5aafb9ce8f378ec/yadisk_async-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddd3afc623bf9eee6a7255e84b08ced4", "sha256": "e2f0386556ffe3872dddc629dbe963b4d06a699f03eeee5adc5904f2bd5a7836" }, "downloads": -1, "filename": "yadisk-async-1.3.0.tar.gz", "has_sig": false, "md5_digest": "ddd3afc623bf9eee6a7255e84b08ced4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 47073, "upload_time": "2019-07-06T15:52:40", "url": "https://files.pythonhosted.org/packages/04/60/1464bc7747449bf9d89cbc33ae9b25b964453e5edcb320b70f3134437466/yadisk-async-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a14a20831dd14a3451537e29a953dea0", "sha256": "e82dfa83e4737fc4ef921e958479888d2e49ebf6b2862035cf359b444e96dc44" }, "downloads": -1, "filename": "yadisk_async-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a14a20831dd14a3451537e29a953dea0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 51212, "upload_time": "2019-07-06T15:52:22", "url": "https://files.pythonhosted.org/packages/ce/18/3516eabb751fe98fa80f1a030af62614281d3e280298c5aafb9ce8f378ec/yadisk_async-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddd3afc623bf9eee6a7255e84b08ced4", "sha256": "e2f0386556ffe3872dddc629dbe963b4d06a699f03eeee5adc5904f2bd5a7836" }, "downloads": -1, "filename": "yadisk-async-1.3.0.tar.gz", "has_sig": false, "md5_digest": "ddd3afc623bf9eee6a7255e84b08ced4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 47073, "upload_time": "2019-07-06T15:52:40", "url": "https://files.pythonhosted.org/packages/04/60/1464bc7747449bf9d89cbc33ae9b25b964453e5edcb320b70f3134437466/yadisk-async-1.3.0.tar.gz" } ] }