Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Плагины/индикаторы для индикации статуса синхронизации с Yandex-disk  (Прочитано 1064647 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Значит вот как я вижу решение:

В скрип пакета, который вызывается перед установкой - допиливаем проверку установленности демона и если нет, то в zenity диалоге вопрошаем - не хотит ли пользователь поставить еще и демона? И объясняем что индикатор - GUI обертка для демона.

В код индикатора внесу коррективы в блок обработки ошибок:
1. неустановленности демона - предлагаю поставить.
2. ненастроенности - предлагаю запустить утилиту настройки.


___________________

Но глядя на все это.... и взглянув на интерфейс YD я уже подумываю - а может ну его этот их официальный клиент... написать таки через API  :idiot2:
 
Но это - отдельный и не малый по объему/времени проект (собственно именно поэтому я сразу взялся именно за парсер выхлопа тындекс-демона - оно по факту оказалось тоже не так просто, но большой слой функционала стандартный демон все-же закрывает). ... надо подумать на эту тему...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
snowdimon, так ведь при неудовлетворенной зависимости установка гафкнется.. или я не прав? как ты делал - расскажи плиз.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн snowdimon

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
    • snowdimon.ru
snowdimon, так ведь при неудовлетворенной зависимости установка гафкнется.. или я не прав? как ты делал - расскажи плиз.

Если подключен репозиторий яндекса- клиент докачивается сам. Если не подключен- да, сообщение о неудовлетворенной зависимости.
Но это логично с точки зрения машины: если клиента нет, то и оболочка будет бесполезна.

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

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Sly_tom_cat,
у меня уже есть реализованый свой клиент процентов на 60-70% использующий api от yandex а не их клиент  :) так что как закончу можем скооперироватся :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Novomir

  • Участник
  • *
  • Сообщений: 146
  • Kubuntu 20.04
    • Просмотр профиля
Kubuntu 14.04х64,версия 1.0.5:

Последние синхронизированные отображаются нормально + правильно показывает что именно загружалось последним (раньше висели не последние загруженные файлы).

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Чистый, а на чем оно у тебя?


Zloy_Ronin, это - радует :)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Sly_tom_cat,
C++/Qt обертку (GUI) могу и на Gtk+ написать если в этом будет интерес :) но у меня проект не только для yandex по задумке там будет возможность работать с любым количеством аккаунтов, пока работаю над yandex и mega, как закончу их возьмусь за вdropBox и др облачные хранилища где открыто API, ну и килер фичей будет это объединение всех аккаунтов в один где будет сумироватся объем всех аккаунтов :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Чистый, у тебя там мега проджект -  :idiot2: нафига тебе моя поделка ? :)
Но если серьезно - то если чем смогу - помогу. 8)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Sly_tom_cat,
да ладно :) какой он там мега проджект, так мелкое поделие для себя любимого :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Чистый,
Я первый в очереди на тестирование  ;)
Есть Ubuntu, кUbuntu и ксUbuntu.
Именно разные дистры, а не разные DE в одном дистре.
Все 14.04
У и ку - 64-битные, ксу - 32-х
Также имеются аккаунты тындекса, мылору, гулодиск, дропбокс, мега, SurDoc и ещё парочка заброшенных.
« Последнее редактирование: 21 Апреля 2014, 12:21:51 от Haron Prime »

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Haron Prime,
Обязательно :) а пока хватит холиварить, как будет что показать создам соответствующую тему там и будем все обсуждать :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Novomir

  • Участник
  • *
  • Сообщений: 146
  • Kubuntu 20.04
    • Просмотр профиля
Kubuntu 14.04х64,версия 1.0.5:

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

yandex-disk-indicator
Экземпляр индикатора Yandex.Disk уже запущен
(файл /tmp/yandex-disk-indicator.lock заблокирован другим процессом)

А иконки, как я уже писал, нет.
« Последнее редактирование: 21 Апреля 2014, 12:38:20 от Zloy_Ronin »

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Novomir, Спасибо за информацию - буду пробовать воспроизвести, т.к. по такому описанию причину такого поведения (пропадание иконки после саспенда) предположить трудно :-\
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Чистый, а мог бы ты своим кодом (по yandex API) пошариться - я бы может взялся бы и таки сделал полноценного клиента под индикатор... Глядя на готовый пример - проще же....

Я все же вижу что проекты наши довольно разные - и вроде как моей поделке твой мега-проджект совсем кислород не перекроет.
Возможно интерес к твоему продукту будет высоким, но те кому нужен один клиент под один диск - останутся. А вот я бы не стал ставить универсальную прогу, если есть отдельно, острозаточенная под то что мне нужно.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Sly_tom_cat,
Конечно, как только я закончу работу надо webDav я выложу его код тогда и сможешь позыркать, да и помогу чем смогу :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.