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: 282 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: 282 Location: Пенза
|
|
Back to top |
|
|
prog_san
Joined: 29 Sep 2007 Posts: 282 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 |
|
|
|