Как Яндекс Диск установить на компьютер?

Из вех облачных хранилищ Яндекс Диск без сомнения один из лучших. Я об этом сужу уже потому, что многие вебмастера для раздачи файлов пользуются именно им. Как то я писал о том, как Яндекс Диск установить на компьютер с Linux, и даже сам Яндекс поставил на нее ссылку со своего ресурса. Теперь я хочу рассказать подробно о том, как Яндекс диск установить в Linux через консольную программу.

Но почему консольную, разве не удобнее пользоваться Яндекс диском через графический интерфейс? Оно все вроде так, но есть как минимум две ситуации, когда консольный клиент предпочтительнее:

  • 1. Работа с сервером и
  • 2. Когда сломалась мышка ;)
  • 3. Когда работает профессионал.

У меня есть такой друг, который с линукс работает лет 20, и ему проще все сделать в консоли, чем ковыряться мышкой в лабиринтах интерфейса, и думаю, что он не одинок.

Сегодня на задворках GITHUB я обнаружил один такой консольный клиент для подключения Яндекс диска в Linux — Ydcmd.

Как Яндекс Диск установить на компьютер с Линукс

Так как Яндекс диском я пользуюсь регулярно, то решил испытать этот Консольный клиент Linux для работы с облачным хранилищем Яндекс.Диск (Yandex.Disk) посредством REST API на деле. Приступим.

Для установки программы ydcmd в Ubuntu 14.04 откроем терминал и дадим эти команды по очереди:

sudo sh -c "echo 'deb _http://download.opensuse.org/repositories/home:/antonbatenev:/ydcmd/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/ydcmd.list"
wget _http://download.opensuse.org/repositories/home:antonbatenev:ydcmd/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install ydcmd

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

Теперь нам нужно получить OAuth токен, для этого можно дать команду:

ydcmd token

В полученном результате находим наш ID:

яндекс диск устновить

Если честно, то дальше немного сложнее, и чтобы не ошибиться дам слово автору:

Для работы клиента необходимо получить OAuth токен, для этого зарегистрируйте приложение на Яндексе по этой ссылке _https://oauth.yandex.ru/client/new:

  1. Название — ydcmd (можно задать любое имя)
  2. Права — Яндекс.Диск REST API.
  3. Клиент для разработки — установить флажок.

яндекс диск в линукс

После регистрации приложения скопируйте id приложения и перейдите по ссылке: https://oauth.yandex.ru/authorize?response_type=token&client_id=<id_приложения&gt;

После разрешения доступа сервис перенаправит вас по ссылке вида: https://oauth.yandex.ru/verification_code?dev=True#access_token=<токен&gt;

Значение «токен» и есть требуемое. Подробнее можно ознакомиться по ссылке получение отладочного токена вручную.

Если у вас все получилось, то можете начинать работу. Какие команды использовать? Посмотрите список на сайте разработчика или дайте команду в терминале:

 ydcmd help

И получаем весь набор возможных команд:

устновить яндекс диск

Как то все так. Как я и говорил выше — это не для рядового пользователя, или по крайней мере для хорошо подготовленного. А как показывает статистика Яндекс, большинство людей в отношении диска Яндекса задают другой, более банальный вопрос, чем как запустить Яндекс диск в консоли.

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

Как в Яндекс диск войти на свою страницу?

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

Признаться, я тоже в этом случае часто «одеваю штаны через голову» — захожу на Яндекс, потом захожу на Почту, и только потом перехожу на Яндекс Диск через вкладку ящика. Но на самом деле все проще: заходим на главную страницу Яндекса и если мы авторизованы, то в правом верхнем углу увидим такое окошко:

яндекс диск войти на свою страницу

Переходим по надписи МОЙ ДИСК и попадаем на нужную страницу. Ну а можно сделать все ещё проще и сразу перейти по адресу https://disk.yandex.ru/client/disk

Вот такая небольшая статья для тех, кто хочет пользоваться Яндекс Диском без мышки ;)

Оцените статью
Просто Линукс
Добавить комментарий

  1. prostolinux автор

    Цитата: «Если честно, то дальше немного сложнее, и чтобы не ошибиться
    дам слово автору:»

    Там на самом деле просто надо открыть полученную ссылку
    https: //oauth.yandex.com/authorize?response_type=code&client_id=2415aa2e6ceb4839b1202e15ac83536c
    (она всегда одинакова) в браузере (будучи авторизованным в Яндекс) и
    разрешить доступ приложению ydcmd. В ответ сайт даст код из нескольких
    цифр и для получения токена нужно повторить вызов в виде:

    $ ydcmd token < полученные цифры>

    В ответе команды будет OAuth токен, который и требуется использовать.

    Возможность регистрации собственного приложения описана для
    разработчиков.

  2. Дмитрий

    Не работает от слова совсем…