View previous topic :: View next topic |
Author |
Message |
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Tue Apr 26, 2016 18:41 Post subject: [WFX] CloudMailRu: работа с облачным хранилищем от mail.ru |
|
|
Всем привет.
Пишу плагин для работы с облаком от mail.ru: в ссылку тык.
Актуальная инфа - в readme на гитхабе.
Возможно найдутся желающие присоединиться к разработке, или, хотя бы, провести code review. Я не писал на Delphi много лет, полагаю, мой код способен вызвать не один фейспалм. Плюс, времени на подобные развлечения не так много, поэтому больше народу - больше будет скорость разработки.
Плаг пишется на основе реверснутого API облака (пример разбора, реализация на PHP), если вкратце - притворяемся браузером, делаем GET/POST с хитрым набором параметров, получаем JSON с ответом. Реверс протокола, видимо, тоже не окончательный, так что впереди много интересного. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
aLLigator
Joined: 01 Dec 2011 Posts: 167 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Tue Apr 26, 2016 20:28 Post subject: |
|
|
Интересно.. но могу помочь разве что как тестировщик, т.к в программировании не силен. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Wed May 04, 2016 11:50 Post subject: Начало тестирования |
|
|
Прошу всех желающих протестировать плагин.
На данный момент умеет работать с облаком, как с файловой системой + поддерживает встроенный в TC менеджер паролей.
Поддержки двухфакторной авторизации пока нет, но планируется.
Актуальная инфа - всё там же, на гитхабе.
Что особенно интересует: работа с файлами, содержащими в имени юникодные символы.
Просить доработки можно, но сначала стоит заглянуть в issues, чтобы не повторять. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Thu May 05, 2016 03:20 Post subject: |
|
|
Quote: | Что особенно интересует: работа с файлами, содержащими в имени юникодные символы. |
Работает с этой кодировкой.
Хочется возможность получения ссылки на файлы. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
|
aLLigator
Joined: 01 Dec 2011 Posts: 167 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Thu May 05, 2016 20:37 Post subject: |
|
|
Пока просто попробовал, подробно не смотрел, не использовал.
Вопрос - настроенные иконки типов файлов и не должны подхватываться? |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Thu May 05, 2016 20:40 Post subject: |
|
|
aLLigator wrote: | Вопрос - настроенные иконки типов файлов и не должны подхватываться? |
Не должны, будут только общесистемные.[/quote] _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
aLLigator
Joined: 01 Dec 2011 Posts: 167 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Fri May 06, 2016 15:38 Post subject: |
|
|
Немного поработал с облаком через плагин.
Из замеченного:
1. При выборе нескольких файлов для загрузки у метя "крашится" ТС целиком (8.52, х86, вынь8.1).
2. Не критично, но источник и назначение в диалоге копирования перепутаны. Получается что вроде как я не копирую с облака, а заливаю на него. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Fri May 06, 2016 15:41 Post subject: |
|
|
aLLigator wrote: | 1. При выборе нескольких файлов для загрузки у метя "крашится" ТС целиком (8.52, х86, вынь8.1).
|
Зависит ли это от того, какие файлы выбраны? Сколько файлов? Есть ли в выделении каталоги? _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
aLLigator
Joined: 01 Dec 2011 Posts: 167 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Fri May 06, 2016 15:48 Post subject: |
|
|
D1P wrote: | Зависит ли это от того, какие файлы выбраны? |
Пока детально не проверял этот момент. Сейчас просто есть необходимость скачать резервные копии файлов в архивах на облаке, хотел поставить все списком, но произошел вылет. Сейчас копирую по одному.
Кстати еще заметил что а 99% ТС как бы перестает отвечать (появляется надпись "not responding" на диалоге копирования), но через минуту "отмирает" и докачивает.
D1P wrote: | Сколько файлов? |
От двух и больше.
D1P wrote: | Есть ли в выделении каталоги? |
В выделении нет, файлы в каталоге второго уровня. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Fri May 06, 2016 15:56 Post subject: |
|
|
Вылетает с собщением об ошибке или просто закрывается? Что попадает в лог (файл лога tc в %temp_dir% надо мониторить отдельно вне tc)?
Подозреваю, что в списке файлов есть что-то с именем, которое плагин не может корректно закодировать в URL. Но надо найти конкретную причину.
aLLigator wrote: | Кстати еще заметил что а 99% ТС как бы перестает отвечать |
Посмотрю.
Добавлено спустя 1 час 5 минут:
Я добавил копирование/заливку в фоне, заодно переписал некоторые моменты, стоит проверить воспроизведение ошибки.
Проверять стоит на бинарнике отсюда: https://github.com/pozitronik/CloudMailRu/releases/tag/v06052016 _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
aLLigator
Joined: 01 Dec 2011 Posts: 167 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Fri May 06, 2016 19:16 Post subject: |
|
|
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] |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
|
aLLigator
Joined: 01 Dec 2011 Posts: 167 Location: из тех ворот, что и весь народ...
|
|
Back to top |
|
|
|