| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| D1P 
 
  
 Joined: 20 Dec 2004
 Posts: 2974
 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: 2974
 Location: Тбилиси
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| D1P 
 
  
 Joined: 20 Dec 2004
 Posts: 2974
 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: 2974
 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: 2974
 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: 2974
 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: 2974
 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: 2974
 Location: Тбилиси
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| aLLigator 
 
  
 Joined: 01 Dec 2011
 Posts: 167
 Location: из тех ворот, что и весь народ...
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |