Яндекс клиент диск: Скачать Яндекс Диск на компьютер, смартфон и планшет

Содержание

Яндекс.Диск запретил использование open source утилиты rclone. UPD — снова работает / Хабр

Предыстория

Привет, Хабр!

К написанию этого поста привела довольно странная ошибка, которую вчера вечером на ноутбуке с Linux (да, я из тех странных людей, кто использует GNU/Linux на ноутбуке) я получил вместо содержимого своего Яндекс.Диска:

$ ls -l /mnt/yadisk
ls: reading directory '.': Input/output error
total 0

Первая мысль: сеть отвалилась, ничего страшного. Но при попытке перемонтировать директорию появилась новая ошибка:

$ sudo umount /mnt/yadisk && rclone mount --timeout 30m ya:/ /mnt/yadisk
2020/02/21 20:54:26 ERROR : /: Dir.Stat error: [401 - UnauthorizedError] Unauthorized (Не авторизован.)

Это было уже странно. Токен протух? Не беда, авторизую заново!

$ rclone config
... (опущу тут весь вывод терминала) ..

После перехода на веб и попытки авторизоваться там получаю уже более конкретное сообщение:

Это приложение заблокировано за вредоносные действия, поэтому доступ не разрешён (unauthorized_client).

Первая мысль: чтоооо?

О rclone

Немного справки:
rclone — достаточно известная открытая утилита для работы с облачными хранилищами (неоднократно раз, два, три упоминалась на Хабре). Автор называет её «rsync for cloud storage», что довольно ёмко. Но этим функциональность не ограничивается: помимо функций rsync она ещё может монтировать диски, выполнять функцию ncdu (что, кстати, мне позволило однажды обнаружить неправильный подсчёт свободного места на Яндекс.Диске и успешно решить эту проблему через техподдержку), а также кучу всего ещё. Утилита поддерживает как десятки облачных хранилищ, так и более традиционные протоколы — WebDAV, FTP, rsync и другие. Для доступа к Яндекс.Диску утилита использует официальный публичный API Диска.

Утилита поистине уникальна и (по моему мнению) представляет из себя тот класс программ, которые ставишь один раз, а пользу они приносят постоянно.

Что произошло?

Обратившись к Google я сразу понял, что не одинок. Есть баг в официальном гитхабе, а также обсуждение на официальном форуме.

Краткое содержание: client_id утилиты заблокирован Яндекс.Диском, из-за чего авторизоваться больше нельзя. Можно попробовать поменять client_id, но не факт, что та же участь не постигнет и новый id.

Ответ поддержки опубликован на том же форуме:

Дело в том, что программа Rclone позволяет использовать Яндекс.Диск в качестве инфраструктурного компонента, а Яндекс.Диск — это персональный сервис, который не рассчитан на решение таких задач. Поэтому мы не поддерживаем работу связки Rclone — Яндекс.Диск.

«Инфраструктурный компонент»? Ну раз нельзя, то наверное это описано в правилах подумал я и ничего такого в правилах самого диска или его публичного API я не нашёл.

Ладно, напишем в поддержку.

Первый ответ прилетает 1 в 1 тот, что опубликован выше (про «инфраструктурный компонент»). Окей, мы не гордые.

Дальнейшая переписка с поддержкой

Я:

А подскажите пожалуйста, какое правило сервиса это нарушает?

Я изучил условия использования Яндекс диска и никаких запретов на использование «в качестве инфраструктурного компонента» там нет.

Более того, я не могу использовать утилиту с личного ноутбука для работы с диском. Это уже совсем никак под » инфраструктурный компонент» не подпадает. Штатный клиент диска ужасен, уж простите.

Поддержка:

Сергей, дело в том, что Яндекс.Диск — это в первую очередь персональный сервис, который не рассчитан на загрузку резервных копий в автоматическом режиме.

Вы можете синхронизировать данные между вашим компьютером и Яндекс.Диском, а также пользоваться веб-интерфейсом Диска для загрузки файлов и работы с ними.

Если вас по каким-то причинам не устраивает наша программа, пожалуйста, озвучьте их. Традиционно мы прислушиваемся к мнению пользователей при выпуске обновлений продукта.

Вы можете ознакомиться с документами, регулирующими использование сервиса, в частности «Пользовательским соглашением сервисов Яндекса», опубликованным по адресу: https://yandex.ru/legal/rules/, а также «Условиями использования сервиса «Яндекс.Диск»»: https://yandex. ru/legal/disk_termsofuse

Для решения задач, которые требуют больших мощностей, мы рекомендуем использовать Яндекс.Облако. Это другой облачный сервис Яндекса, который создан для решения задач бизнеса. Узнать больше о Яндекс.Облаке можно тут: https://cloud.yandex.ru

Я:

Вы не ответили на мой вопрос. Подскажите пожалуйста, какой пункт правил сервиса нарушает использование rclone? Я внимательно изучил правила по вашей ссылке (ещё до того, как вы из прислали).

Совсем недавно вы писали пост, что Яндекс всячески поддерживает OpenSource и без OpenSource Яндекса и современного интернета бы не было (https://habr.com/ru/post/480090/).

А теперь вы блокируете OpenSource утилиту по надуманной причине.

Кстати, программа не осуществляет «загрузку резервных копий в автоматическом режиме», программа предназначена для работы с облачными хранилищами, в том числе для синхронизации данных между компьютером и Яндекс.Диском. И этой мой основной use-case утилиты, который теперь недоступен.

Поддержка:

Согласно п. 3.1. «Пользовательского соглашения» Яндекс вправе устанавливать ограничения в использовании сервисов для всех Пользователей, либо для отдельных категорий Пользователей (в зависимости от места пребывания Пользователя, языка, на котором предоставляется сервис и т.д.), в том числе: наличие/отсутствие отдельных функций сервиса, срок хранения почтовых сообщений в сервисе Яндекс.Почта, любого другого контента, максимальное количество сообщений, которые могут быть отправлены или получены одним зарегистрированным пользователем, максимальный размер почтового сообщения или дискового пространства, максимальное количество обращений к сервису за указанный период времени, максимальный срок хранения контента, специальные параметры загружаемого контента и т.д. Яндекс может запретить автоматическое обращение к своим сервисам, а также прекратить прием любой информации, сгенерированной автоматически (например, почтового спама).

Пользователь также предупреждается об этом в п. 4.6. «Условий использования Яндекс.Диска».

Обратите внимание, что «Условия использования Яндекс.Диска» также устанавливают для Пользователя обязанность действовать добросовестно и воздержаться от злоупотребления функциями Сервиса. Пользователь в том числе обязуется воздержаться от организации массового файлообмена с использованием функций Сервиса.

Яндекс имеет право применять правила, лимиты и ограничения, направленные на предотвращение, ограничение и пресечение массового файлообмена по правилам п. 4.5. настоящих «Условий».

Последний ответ привнёс ясности. Особенно, первые два абзаца со ссылкой на п. 3.1. «Пользовательского соглашения» Яндекс и п. 4.6. «Условий использования Яндекс.Диска». Текст 4.6 тут не приведён, приведу:

4.6. Яндекс оставляет за собой право устанавливать любые правила, лимиты и ограничения (технические, юридические, организационные или иные) на использование Сервиса, и может менять их по собственному усмотрению, без предварительного уведомления Пользователя. В случаях, когда это не запрещено законодательством, указанные правила, лимиты и ограничения могут быть различными для различных категорий Пользователей.

Выводы?

Совсем недавно, уважаемый bobuk в своём посте здесь на Хабре писал, что Яндекс считает, что:

Мы в Яндексе считаем, что современный интернет невозможен без культуры open source и людей, которые инвестируют свое время в разработку программ с открытым кодом.

А на практике получается совсем иначе. Отличную утилиту блокируют за что-то, что не запрещено правилами сервиса. За то, что утилита позволяет использовать открытый публичный API Диска по прямому назначению — загружать файлы. Блокируют не за нарушение правил сервиса, а потому что могут.

Вдвойне странно то, что заблокированы не конкретные нарушители правил (тоже непонятно каких, в правилах использование диска для резервных копий нигде не запрещено). Заблокирован инструмент, функция осуществления резервного копирования в котором лишь одна из многих.

Что такое инфраструктурный компонент и почему их нельзя использовать с диском тоже не понятно. Даже браузер может быть использован как «инфраструктурный компонент», не стоит ли запретить пользоваться диском в браузере?

Что делать?

Пока использовать свой client_id и жить дальше. Но, судя по ответу техподдержки, можно ждать продолжения охоты на ведьм и блокировки также других client_id, user-agent rclone или, даже, какие-то эвристические способы заблокировать утилиту.

P.S. Я искренне надеюсь, что имела место простая ошибка или недопонимание. В Яндексе работают отличные специалисты (много с кем я знаком лично) и среди них, уверен, есть пользователи rclone.

Обновление 24.02.2020:

В выпуске 690 подкаста Радио-Т, соведущим которого также является уважаемый Бобук, обсуждалась блокировка rclone. Начало на 1:51:40.

Обновление 27.02.2020:

Авторизация по стандартному client_id снова работает.

Войти в Яндекс Диск и начать обмениваться файлами

Войдите в свой аккаунт Яндекс Диска, чтобы начать работать с файлами из облака.

Скачать для Windows

Скачать для macOS

С Диск-О: все действия с файлами из хранилища будут занимать в 2 раза меньше времени, чем в браузере

Вы сможете работать с файлами офлайн, а при подключении к интернету они будут автоматически обновляться

Ваши файлы из Яндекс Диска на компьютере будут моментально синхронизироваться с облаком Яндекс в браузере

Вам не придется устанавливать приложение Яндекс Диск на ваше устройство – достаточно скачать Диск-О: для MacOS или Windows

Яндекс Диск — облачный сервис, позволяющий пользователям хранить и передавать файлы на любое устройство, подключенное к Сети. Яндекс Диск поддерживает разные форматы документов таблиц и презентаций, также в облаке можно хранить фото и видео, группируя их в альбомы.
Всеми файлами и папками можно делиться с другими пользователями, настроив совместный доступ.
При установке Диска пользователи бесплатно получают хранилище объемом 10 ГБ.

Сохраняйте фото и видео и делитесь ими

После подключения вашего аккаунта на Яндекс Диске к Диск-О: ваша коллекция фото и видео будет храниться на устройстве, не занимая его память, и вы сможете:

Просматривать медиафайлы из облака на компьютере;

Редактировать свои снимки в Photoshop и других фоторедакторах;

Сохранять скриншоты в свой аккаунт на Яндекс Диске;

Отправлять оригиналы изображений и видео другим пользователям в мессенджерах, соцсетях или по электронной почте;

Делать PDF-документы из ваших фотографий;

Архивировать свои фото и видео;

Создавать новые папки и добавлять в них медиафайлы, объединенные одной темой.

Работайте с файлами в Word, Excel, PowerPoint

Создавать и редактировать файлы онлайн в облаке не всегда удобно. Диск-О: упростит вашу работу с документами, и вы сможете:

Редактировать тексты в Word, создавать таблицы в Excel или презентации в PowerPoint, не скачивая файлы из облака;

Отправлять ссылки на документы вашим коллегам для совместной работы – файлы будут доступны только тем, кому вы отправите ссылку;

Создавать документы на компьютере, а затем просматривать их на Яндекс Диске через браузер – синхронизация будет происходить моментально;

Хранить все файлы из облака на вашем устройстве – они не будут занимать его память.

Как пользоваться Яндекс Диск и Диск-О:

1

В приложении Диск-О: нажмите кнопку «Добавить диск»

2

Выберите Яндекс Диск в списке сервисов

3

Введите ваш логин и пароль для входа в аккаунт Яндекс Диска

4

После завершения синхронизации на компьютере появится новый диск, где будут храниться файлы из вашего облака. Они готовы к работе!

Поддерживает 13 сервисов

Диск-О: можно подключить к Облаку Mail.ru бесплатно (только 1 диск), возможность подключения Яндекс.Диска и других сторонних облачных хранилищ является частью подписки

Как подключить?

Яндекс.ДискOneDriveDropboxGoogle Drive

Облако Mail.ru

Яндекс.Диск

Google Drive

Dropbox

OneDrive

VK WorkDisk

Huawei

Box

pCloud

WebDAV

MCS S3

Amazon S3

S3

Что может?

Резервное копированиеОбъединение облаков

Приложение Диск-О:
доступно для MacOS и Windows

Оно позволяет бесплатно подключать все доступные облачные сервисы. При этом из Облака Mail.ru загружать файлы можно безлимитно, а из других облачных хранилищ (в том числе из Yandex Disk) не более 10 раз в сутки.

Скачать для Windows

Скачать для macOS

Тарифы

Для Облака Mail.ru (только 1 аккаунт) в Диск-О: нет ограничений по количеству загрузок, но в другие сервисы можно добавлять не более 10 файлов в сутки. Снятие этого лимита является частью подписки.

Яндекс.Диск — Скачать

Обзор Softonic

Простое облачное хранилище от Яндекс.Диска

Яндекс.Диск — это платформа облачного хранения, позволяющая создавать резервные копии фотографий и документов в Интернете. Он работает аналогично другим онлайн-сервисам хранения файлов, таким как Google Диск. Яндекс, компания, которая производит это приложение, является одним из самых популярных поисковых провайдеров в Восточной Европе, и сервис в основном ориентирован на пользователей в этом регионе.

Простое облачное хранилище

Если вы пользовались другими облачными онлайн-хранилищами, Яндекс.Диск покажется вам знакомым. Для многих это будет в первую очередь инструмент для резервного копирования фотографий, и у него есть инструменты, которые отражают это: например, вы можете сортировать фотографии по альбомам и назначать им обложки. Изображения могут быть загружены автоматически с камеры или мобильного устройства, кроме того, вы можете сохранять изображения непосредственно из Интернета или делать снимки экрана со своего устройства. Это не только фотосервис, вы также можете сохранять текстовые документы, презентации и электронные таблицы непосредственно в сервисе и даже создавать или редактировать их без необходимости в каком-либо другом приложении — опять же, если вы думаете о том, как Google Docs и Google Диск, вы найдете все это довольно знакомым. Как и в случае с любой другой облачной службой хранения, большими проблемами здесь являются пространство для хранения и ограниченный контроль над настройками общего доступа.

Простое хранилище с некоторыми ограничениями

Яндекс.Диск — это простая и удобная платформа для хранения данных, особенно для пользователей из Европы, которым выгодна высокая скорость загрузки.

PROS

  • Простой интуитивный пользовательский интерфейс
  • Бесплатное онлайн-хранилище для файлов разных типов

CONS

  • Ограниченная настройка параметров обмена файлами0005
    • Yandex.Disk3.2.18 4589

    • Yandex.

      Disk3.2.13.4258

    • Yandex.Disk3.2.0.4105

    • Yandex.Disk3.1.22.3711

    • Yandex.Disk3 .1.8.3059

    также доступен на других платформах

    • Yandex.disk для Android
    • Yandex.disk для MAC

    Программа, доступные в других языках

    • تنزيل yandex.disk. .Диск [TH]
    • Яндекс.Диск herunterladen [DE]
    • Яндекс.Диск 다운로드 [KO]
    • Зарядное устройство Яндекс.Диск [FR]
    • Загрузить Яндекс.Диск [ES]
    • Unduh 90exand Yandex.Disk10
    • Unduh 90exand Yandex.Disk10
    • Скачать Диск [ZH]
    • Скачать Яндекс.Диск [NL]
    • ダウンロードЯндекс.Диск [JA]
    • Tải xuống Яндекс.Диск [VI]
    • Скачать с Яндекс.Диска [PT]
    • 0
    • 0 Яндекс.Диск ]
    • Яндекс.Диск indir [TR]
    • Pobierz Яндекс.Диск [PL]



    Advertisement

    Advertisement

    Top downloads Backup & Cloud Storage for Windows

    1. Google Drive for Desktop

      Free cloud storage

    2. balenaEtcher

      Streamlined burning process

    3. TeraBox

      Generous служба облачного хранения

    4. Microsoft OneDrive

      Удобная служба облачного хранения от Microsoft

    5. ChipGenius

      Удобное приложение для просмотра любой информации, связанной с USB

    YaDiskClient · PyPI

    Описание проекта

    YaDiskClient

    Клиент для Яндекс. Диска на базе WebDav.

    Установить

    pip установить YaDiskClient

    Исходный код

    гитхаб

    пояснительная статья

    Пароли и токены

    Вы должны использовать пароль приложения, а не пароль учетной записи! Подробности — https://yandex.ru/support/id/authorization/app-passwords.html

    Также вы можете создать OAuth-токен для своего приложения. Подробности — https://yandex.ru/dev/disk/doc/dg/concepts/quickstart.html

    Поддерживаются оба метода. Вы должны использовать метод set_login или set_token перед запуском.

    Использование API

     из ЯДискКлиент.ЯДискКлиент импортировать ЯДиск
    диск = ЯДиск()
    disk.set_auth(логин, пароль)
    """
    Библиотека также поддерживает авторизацию токена через:
    disk.set_token(токен)
    """
    disk.df() # показать используемое и доступное пространство
    disk.ls(path) # список файлов/папок с атрибутами
    disk. mkdir(путь) # создать каталог
    disk.rm(path) # удалить файл или каталог
    disk.cp(src, dst) # копирование из src в dst
    disk.mv(src, dst) # переход от src к dst
    disk.upload(src, dst) # загрузить локальный файл src в удаленный файл dst
    disk.download(src, dst) # загрузить удаленный файл src в локальный файл dst
    disk.publish_doc(path) # вернуть публичный URL
    disk.hide_doc(path) # удалить публичную ссылку из Яндекс Диска 

    Тесты

    Для рабочих тестов:
    1. Установить логин и пароль Яндекса в файле testings/test_YaDiskClient.py

    2. python -m unittest обнаружить -s тесты -t тесты

    Детали проекта

    Эта версия

    1.0.1

    0.5.1

    0.5.0

    0.4.8

    0.4.7

    0.4.6

    0,4,5

    0.4.4

    0.4.3

    0.3.3

    0.3.2

    0.3.1

    0,3

    0,2

    0,1

    Загрузить файлы

    Загрузить файл для вашей платформы. Если вы не уверены, что выбрать, узнайте больше об установке пакетов.

    Исходный дистрибутив

    ЯДискКлиент-1.0.1.tar.gz

    (5,5 КБ
    посмотреть хеши)

    Загружено источник

    Встроенный дистрибутив

    YaDiskClient-1.0.1-py3-none-any.whl

    (5,5 КБ
    посмотреть хеши)

    Загружено ру3

    Хэши для YaDiskClient-1.0.1.tar.gz
    Алгоритм Дайджест хэша
    ША256 b3c10113f6ab158f4747e5569f5a88e1408bc0c4e8d723d63cda1b5f33efca95
    МД5 b6788ada46c88c344034cb6852a2bf22
    БЛЕЙК2б-256 e8f59ce466d671379f4f3789b27d1b2bc832162e385a30500fd38edb3377098a