| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		flm
 
  
  Joined: 09 Dec 2007 Posts: 467
 
  | 
		
			
				  (Separately) Posted: Wed Jan 28, 2009 16:40    Post subject: [plugin request] wcx для создания TTH | 
				     | 
			 
			
				
  | 
			 
			
				Есть небольшой реквестик. Думаю, людям, разбирающимся в программировании и алгоритмах будет несложно написать плагин, который бы "вычислял" TTH файлов.
 
 
У нас тут давольно таки распространены локальные сети, а для файлообмена в них используется dc. Бывает нужно кому-то сказать, чтоб скачал какой-то файл, а для удобства поиска и чтоб не скачал "левый" лучше всего давать TTH. Потом этот TTH вбивается в поиск в дс и всё прекрасно находится. В некоторых современных дс клиентах есть функция "get TTH for file". Но каждый раз открывать дс-клиент, чтоб узнать TTH файла - не очень удобно. Вот и возникла идея плагина.
 
 
Как мне видится реализация: выбираем нужные файлы, нажимаем alt+f5 и, вуаля, на выходе имеем псевдоархив со структурой похожей на структуру всяких каталогмейкеров, но вместо всяких там размеров или ещё чего-то рядом с именем файла имеем его TTH. 
 
 
Может кто возьмётся за написание?
 
 
http://open-content.net/specs/draft-jchapweske-thex-02.html _________________ cogito ergo sum
 
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Lev
 
  
  Joined: 02 Mar 2005 Posts: 392
 
  | 
		
			
				  (Separately) Posted: Wed Jan 28, 2009 18:00    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| А почему wcx? Отдельный wxd или подплагин к Content плагинам контрольных сумм имхо был бы удобнее. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		prog_san
 
  
  Joined: 29 Sep 2007 Posts: 284 Location: Пенза
  | 
		
			
				  (Separately) Posted: Wed Jan 28, 2009 20:17    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Я считаю, что удобнее всего будет реализовать функционал в  виде подплагина к wdHash. К утру готово будет   | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		flm
 
  
  Joined: 09 Dec 2007 Posts: 467
 
  | 
		
			
				  (Separately) Posted: Wed Jan 28, 2009 20:34    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				И в чём же удобство? Пробовал я wdhash как раз на днях. Кроме ненужного мне шуршания винта и тормозов ничего не поимел. wcx в данном случае на много удобнее, не зря я сразу указал это в теме. _________________ cogito ergo sum
 
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Worros
 
 
  Joined: 19 Jan 2007 Posts: 1123
 
  | 
		
			
				  (Separately) Posted: Wed Jan 28, 2009 20:42    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Согласен с flm. WCX в данном случае подходит куда лучше. Получить таким путем один файл контрольной суммы для одного видеофайла куда удобнее. Достаточно посмотреть на checksum.wcx. Но решать в конечном счете все равно программисту. prog_san выбрал wdx , значит так тому и быть . | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		DrShark
 
 
  Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
  | 
		
			
				  (Separately) Posted: Thu Jan 29, 2009 01:52    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | flm wrote: | 	 		  | Кроме ненужного мне шуршания винта и тормозов ничего не поимел. wcx в данном случае на много удобнее, не зря я сразу указал это в теме. | 	  
 
В принципе, wdx-плагин с помощью Диалога смены атрибутов (cm_SetAttrib) можно также использовать для вывода в файл, например в комментарии (встроенным контентным плагином) или другое поле/файл/(что_угодно_зависит_от_фантазии_автора) с помощью любого плагина, поддерживающего ContentSetValue. Скорость такая же, как и при упаковке wcx-плагином, прерывание процесса по Esc. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Worros
 
 
  Joined: 19 Jan 2007 Posts: 1123
 
  | 
		
			
				  (Separately) Posted: Thu Jan 29, 2009 01:56    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | DrShark wrote: | 	 		  | В принципе, wdx-плагин с помощью Диалога смены атрибутов (cm_SetAttrib) можно также использовать для вывода в файл, например в комментарии (встроенным контентным плагином) или другое поле/файл/(что_угодно_зависит_от_фантазии_автора) с помощью любого плагина, поддерживающего ContentSetValue. Скорость такая же, как и при упаковке wcx-плагином, прерывание процесса по Esc. | 	  
 
Насчет скорости и универсальности согласен, насчет удобства пользования - нет.  Куда быстрее нажать альт+ф5-enter, чем возиться с диалогом смены атрибутов. SetValue, к слову сказать, поддерживает лишь пара-тройка плагинов. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		DrShark
 
 
  Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
  | 
		
			
				  (Separately) Posted: Thu Jan 29, 2009 02:06    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Worros wrote: | 	 		  | SetValue, к слову сказать, поддерживает лишь пара-тройка плагинов. | 	  
 
Чем не повод добавить такую возможность в wdHash? Вывод можно делать в файлы, совместимые по формату с checksum'овскими *.md5/*.sha или тоталовским *.sfv.
 
К тому же, думаю, возможно сделать комбинированный контентно-архиваторный плагин и выбор "как использовать" останется за пользователем. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Worros
 
 
  Joined: 19 Jan 2007 Posts: 1123
 
  | 
		
			
				  (Separately) Posted: Thu Jan 29, 2009 02:24    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | DrShark wrote: | 	 		  Чем не повод добавить такую возможность в wdHash? Вывод можно делать в файлы, совместимые по формату с checksum'овскими *.md5/*.sha или тоталовским *.sfv.
 
К тому же, думаю, возможно сделать комбинированный контентно-архиваторный плагин и выбор "как использовать" останется за пользователем. | 	  
 
1.Автор wdHash - SeLarin, с ним и надо говорить в соответствующей теме.
 
2.У TTH, как я понял, свой формат файлов, с md5 и crc32 несовместимый. 
 
3.Если бы fsum.exe умел считать такие суммы, можно было бы просто повесить его на кнопку и не заниматься фигней. (с большинством распространенных форматов именно это и следует сделать, так что надобности в SetValue в wdHash нет).
 
4.В адских гибридах смысла не вижу. Хватает печального опыта WCX в комлекте Imagine. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		DrShark
 
 
  Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
  | 
		
			
				  (Separately) Posted: Thu Jan 29, 2009 02:36    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Worros wrote: | 	 		  | Хватает печального опыта WCX в комлекте Imagine. | 	  Чем опыт то печальный?
 
 
По поводу всего остального, я всего лишь говорю, что wdx-реализация не так уж плоха. А решать топикстартеру и автору плагина, кто бы им ни был. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Worros
 
 
  Joined: 19 Jan 2007 Posts: 1123
 
  | 
		
			
				  (Separately) Posted: Thu Jan 29, 2009 02:42    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Не хочу сильно уходить в оффтоп. Если вкратце, у Тотала от таких комбинированных плагинов "башню срывает". Он потом начинает совать новые листер-плагины в папку архиваторных или наоборот. На оффоруме даже предлагали разделить pluginbasepath на отдельные четыре пути для каждого вида плагинов, но Гислер не стал этого делать.  
 
 
 	  | DrShark wrote: | 	 		  | По поводу всего остального, я всего лишь говорю, что wdx-реализация не так уж плоха. А решать топикстартеру и автору плагина, кто бы им ни был. | 	  Согласен. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		prog_san
 
  
  Joined: 29 Sep 2007 Posts: 284 Location: Пенза
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		prog_san
 
  
  Joined: 29 Sep 2007 Posts: 284 Location: Пенза
  | 
		
			
				  (Separately) Posted: Thu Jan 29, 2009 03:17    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| А по поводу сохранения результатов в файл - есть замечательный пункт меню: Copy to Clipboard With All Details. Настроили колонки удобным образом, скопировали, вставили в файл. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Worros
 
 
  Joined: 19 Jan 2007 Posts: 1123
 
  | 
		
			
				  (Separately) Posted: Thu Jan 29, 2009 03:42    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Пасиба,prog_san | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		flm
 
  
  Joined: 09 Dec 2007 Posts: 467
 
  | 
		
			
				  (Separately) Posted: Thu Jan 29, 2009 11:14    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | DrShark wrote: | 	 		  | В принципе, wdx-плагин с помощью Диалога смены атрибутов (cm_SetAttrib) можно также использовать для вывода в файл, например в комментарии (встроенным контентным плагином) или другое поле/файл/(что_угодно_зависит_от_фантазии_автора) с помощью любого плагина, поддерживающего ContentSetValue. Скорость такая же, как и при упаковке wcx-плагином, прерывание процесса по Esc. | 	  
 
В принципе можно ходить задом на перёд, ещё и на руках...
 
 
 
 	  | prog_san wrote: | 	 		  
 
открыт к критике и пожеланиям   | 	  
 
Критика: в данном формате плагин бесполезен, легче пользоваться дс...
 
Пожелания: реализовать как я описал в самом начале.
 
 
 	  | prog_san wrote: | 	 		  | А по поводу сохранения результатов в файл - есть замечательный пункт меню: Copy to Clipboard With All Details. Настроили колонки удобным образом, скопировали, вставили в файл. | 	  
 
Ага, охрененно удобно конечно создавать пользовательские колонки, потом ждать пока плагин час отработает, потом копировать всю информацию в клипборд, потом это ещё куда-то, потом оттуда вручную выковыривать информацию о нужных файлах... _________________ cogito ergo sum
 
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |