[WFX] CloudMailRu: работа с облачным хранилищем от mail.ru
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3 ... 65, 66, 67  Next  :| |:
Total Commander -> Плагины Total Commander

#1: [WFX] CloudMailRu: работа с облачным хранилищем от mail.ru Author: D1PLocation: Москва PostPosted: Tue Apr 26, 2016 18:41
    —
Всем привет.
Пишу плагин для работы с облаком от mail.ru: в ссылку тык.

Актуальная инфа - в readme на гитхабе.
Возможно найдутся желающие присоединиться к разработке, или, хотя бы, провести code review. Я не писал на Delphi много лет, полагаю, мой код способен вызвать не один фейспалм. Плюс, времени на подобные развлечения не так много, поэтому больше народу - больше будет скорость разработки.

Плаг пишется на основе реверснутого API облака (пример разбора, реализация на PHP), если вкратце - притворяемся браузером, делаем GET/POST с хитрым набором параметров, получаем JSON с ответом. Реверс протокола, видимо, тоже не окончательный, так что впереди много интересного.

#2:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Tue Apr 26, 2016 20:28
    —
Интересно.. но могу помочь разве что как тестировщик, т.к в программировании не силен.

#3:  Author: D1PLocation: Москва PostPosted: Thu Apr 28, 2016 20:47
    —
Спасибо, о тестировании я попрошу позже, когда решу, что есть, что тестировать.

#4: Начало тестирования Author: D1PLocation: Москва PostPosted: Wed May 04, 2016 11:50
    —
Прошу всех желающих протестировать плагин.
На данный момент умеет работать с облаком, как с файловой системой + поддерживает встроенный в TC менеджер паролей.
Поддержки двухфакторной авторизации пока нет, но планируется.

Актуальная инфа - всё там же, на гитхабе.

Что особенно интересует: работа с файлами, содержащими в имени юникодные символы.

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

#5:  Author: Dimsok PostPosted: Thu May 05, 2016 03:20
    —
Quote:
Что особенно интересует: работа с файлами, содержащими в имени юникодные символы.

Работает с этой кодировкой.
Хочется возможность получения ссылки на файлы.

#6:  Author: D1PLocation: Москва PostPosted: Thu May 05, 2016 05:40
    —
Dimsok wrote:

Хочется возможность получения ссылки на файлы


Есть в issues.

#7:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Thu May 05, 2016 20:37
    —
Пока просто попробовал, подробно не смотрел, не использовал.
Вопрос - настроенные иконки типов файлов и не должны подхватываться?

#8:  Author: D1PLocation: Москва PostPosted: Thu May 05, 2016 20:40
    —
aLLigator wrote:
Вопрос - настроенные иконки типов файлов и не должны подхватываться?

Не должны, будут только общесистемные.[/quote]

#9:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Fri May 06, 2016 15:38
    —
Немного поработал с облаком через плагин.
Из замеченного:
1. При выборе нескольких файлов для загрузки у метя "крашится" ТС целиком (8.52, х86, вынь8.1).
2. Не критично, но источник и назначение в диалоге копирования перепутаны. Получается что вроде как я не копирую с облака, а заливаю на него.

#10:  Author: D1PLocation: Москва PostPosted: Fri May 06, 2016 15:41
    —
aLLigator wrote:
1. При выборе нескольких файлов для загрузки у метя "крашится" ТС целиком (8.52, х86, вынь8.1).


Зависит ли это от того, какие файлы выбраны? Сколько файлов? Есть ли в выделении каталоги?

#11:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Fri May 06, 2016 15:48
    —
D1P wrote:
Зависит ли это от того, какие файлы выбраны?

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

Кстати еще заметил что а 99% ТС как бы перестает отвечать (появляется надпись "not responding" на диалоге копирования), но через минуту "отмирает" и докачивает.
D1P wrote:
Сколько файлов?

От двух и больше.
D1P wrote:
Есть ли в выделении каталоги?

В выделении нет, файлы в каталоге второго уровня.

#12:  Author: D1PLocation: Москва PostPosted: Fri May 06, 2016 15:56
    —
Вылетает с собщением об ошибке или просто закрывается? Что попадает в лог (файл лога tc в %temp_dir% надо мониторить отдельно вне tc)?
Подозреваю, что в списке файлов есть что-то с именем, которое плагин не может корректно закодировать в URL. Но надо найти конкретную причину.

aLLigator wrote:
Кстати еще заметил что а 99% ТС как бы перестает отвечать

Посмотрю.

Добавлено спустя 1 час 5 минут:

Я добавил копирование/заливку в фоне, заодно переписал некоторые моменты, стоит проверить воспроизведение ошибки.
Проверять стоит на бинарнике отсюда: https://github.com/pozitronik/CloudMailRu/releases/tag/v06052016

#13:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Fri May 06, 2016 19:16
    —
D1P wrote:
Вылетает с собщением об ошибке или просто закрывается?

Сначала вылетает ошибка, потом вылетает ТС. По крайней мере у меня было так.
D1P wrote:
Что попадает в лог (файл лога tc в %temp_dir% надо мониторить отдельно вне tc)?

Лог не нашел.. с тех пор перезапускался, возможно лог потерло.
D1P wrote:
Подозреваю, что в списке файлов есть что-то с именем, которое плагин не может корректно закодировать в URL. Но надо найти конкретную причину.

Все имена файлов с датой создания, вида:
2016.04.23.sav
2016_03.sav
2016.02.07.000.sav
D1P wrote:
Я добавил копирование/заливку в фоне, заодно переписал некоторые моменты, стоит проверить воспроизведение ошибки.

Пока особо не проверял, но закачка нескольких файлов по крайней мере стартовала без ошибки.

Добавлено спустя 33 минуты:

Рано обрадовался...
Снова получил ошибку при скачивании нескольких файлов.
[/img]

#14:  Author: D1PLocation: Москва PostPosted: Fri May 06, 2016 23:03
    —
aLLigator wrote:
Снова получил ошибку при скачивании нескольких файлов.

Что в логе соединения?

#15:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Fri May 06, 2016 23:37
    —
D1P wrote:
aLLigator wrote:
Снова получил ошибку при скачивании нескольких файлов.

Что в логе соединения?

Requesting download shard for current session
Current shard: https://cloclo14.datacloudmail.ru/get/
EStreamError ошибка с сообщением : Out of memory while expanding memory stream при копировании файла с адреса https://cloclo14.datacloudmail.ru/get/HOME/%32%30%31%36/%32%30%31%36.%30%34.%30%39_%31.%30%30%30.sav
EOutOfMemory ошибка с сообщением : Out of memory при копировании файла с адреса https://cloclo14.datacloudmail.ru/get/HOME/%32%30%31%36/%32%30%31%36.%30%34.%30%39_%31.%30%30%31.sav



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3 ... 65, 66, 67  Next  :| |:
Page 1 of 67

Powered by phpBB © 2001, 2005 phpBB Group