Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Total Updater (обновление TC и его плагинов)
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 20, 2013 14:55    Post subject: Total Updater (обновление TC и его плагинов) Reply with quote

Ранее на разных форумах (в том числе, разумеется, и у нас) неоднократно запрашивалось средство для хотя бы частичной автоматизации обновления плагинов. Долгое время ничего сколь-либо приличного и реально полезного получить не удавалось. Но в последние месяцы ситуация изменилась.
С февраля стали появляться паблик-беты новой утилиты Total Updater, позволяющей упростить обновление самого TC, многих плагинов, а также некоторых вспомогательных утилит. Автор взялся за дело добросовестно, функционал активно улучшается, ведётся большая работа над ошибками. Есть встроенная поддержка русского языка.
Вчера представлена стабильная версия 0.7.1. Всем интересующимся рекомендую взять на вооружение и попробовать в деле. Разумеется, там пока не всё идеально (есть и пробелы в базе данных, и неверное определение версий отдельных плагинов, и ошибки скачивания), но в целом это уже нечто заслуживающее внимания и приносящее реальную пользу.

Обсуждение на оффоруме
История версий
Внешний русский LNG-файл
 Пояснения по русификации

_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Sun Oct 27, 2013 09:47; edited 2 times in total
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Wed Mar 20, 2013 17:51    Post subject: Reply with quote

Несмотря на то, что я переводил утилиту - смысла использовать в нынешнем виде не вижу.
Может, в перспективе, когда будут актуализированы базы.
- база данных по плагинам ещё маловато - в неё не внесены даже Гислеровские плагины, да и многие другие;
- с версиями тоже чересчур туговато; в колонке Latest стоят древнючие версии, хотя плагины уже обновлялись с тех пор, причём не только до альфа-бета версий;
- непоследовательность в обновлении - alfa-beta-версии плагинов в одном случае учитываются в колонке Latest (CHMDir - 0.41 - альфа-версия учтена), в других случаях - нет (а может это просто следствие предыдущего пункта когда вообще любые новые версии не учитываются);
- обновления подглючивают - например, PasStore предлагается к обновлению, хотя стоит последняя версия, а VisualDirSize - не предлагается, хотя я использую весьма старую версию плагина.
- список плагинов в окне утилиты - весьма и весьма странный, во многих случаях по названиям просто нереально догадаться что ими подразумевается (несколько плагинов именуются вообще максимально незатейливо - Total Commander);
- информация по плагинам в окне Infobox сделано кривовато, описания большие, а строчка узкая;
- названия логичней было бы выстраивать в алфавитном порядке, сейчас большинство в алфавитном, но некоторые - непонятно как;
- заголовки колонок Name, Update/Status - не кликабельные, хотя логично бы сделать их таковыми дабы была возможность отсортировать по алфавиту или по наличию/отсутствию обновлений;
- попытка автора добавить возможность обновлять ВСЕ утилиты - это полнейший швах-трах-тибидох-тибидах. Правильней бы добавить те каталоги, из которых программы будут считываться, и те, из которых не будут. Я так понимаю, автор планирует когда-то в перспективе добавлять в базу только те программы, которые имеют хотя бы какое-то косвенное отношение к Тоталу. Остальные высвечивать просто не нужно. У меня более 700 программ в своей сборке; и наблюдать надпись Unknown у всех них - не айс. Да, можно отключить вывод утилит, но глобально. Хотелось бы оставить отображение только тех, которые имеют отношение к базе.
- неплохо было бы иметь возможность скрывать все плагины и программы с пометкой Unknown.

Я вообще не очень понял - база программ и плагинов хранится в самой программе или она их считывает откуда-то (откуда?) ? Кто занимается наполнением базы и списком актуальных версий плагинов - один автор?
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 20, 2013 18:25    Post subject: Reply with quote

LonerD
По конкретным претензиям (с которыми я в основном согласен) могу лишь высказать совершенно очевидное пожелание: всем, кто хочет и может это сделать, надо писать автору на оффорум и предъявлять всё это там. С наглядными примерами. До результата. (И заодно можно спросить про базу. А кто занимается её наполнением, легко посмотреть на оффоруме.)
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 324

Post (Separately) Posted: Wed Mar 20, 2013 18:43    Post subject: Reply with quote

версия 0.7.1
- Невозможно изначально задать каталог для загрузки файлов обновлений. Сразу начинает качать в дефолтный каталог. Кроме как в INI-файле задать. Лучше бы внести эту возможность во вкладку Настройки.
- Три раза безрезультатно правил INI-файл на этот счёт, пока не понял, что сабж не может сам создать недостающий подкаталог.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Wed Mar 20, 2013 21:35    Post subject: Reply with quote

Avada
Quote:
надо писать автору на оффорум

Мая писать уметь, ух как уметь. Но автор должен быть очень вумный чтобы моя понимать. Мая сама свой английски не очень-то понимать. Потому мая рисовать автору разноцветный картинка. Very Happy
В общем, как мог - вкратце сформулировал, большую часть несостыковок в названиях и версиях постарался показать на скриншоте с более чем сотней плагинов.
Кто может - дополните репорт на оф.форуме.
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
aLLigator



Joined: 01 Dec 2011
Posts: 166
Location: из тех ворот, что и весь народ...

Post (Separately) Posted: Wed Mar 20, 2013 21:54    Post subject: Reply with quote

LonerD wrote:
база программ и плагинов хранится в самой программе или она их считывает откуда-то (откуда?) ?

Скачивается... файл в формате TXT.
У меня были глобальные системные настройки на постоянное скачивание для этого типа файла, пришлось менять, а то программа не могла получить свою базу.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Wed Mar 20, 2013 22:17    Post subject: Reply with quote

aLLigator wrote:
Скачивается... файл в формате TXT.

Куда скачивается, где найти этот txt-файл? Поддаётся ли редактированию?

Я у себя не нашёл чтобы что-то скачивалось ни в каталог с программой, ни в каталог с Тоталом, ни в Temp... В программе есть только некая "Внутренняя база данных плагинов", где версии не указаны. Там же есть неактивная кнопочка для скачивания. Плюс ещё локальная база данных, но опять же без возможности указать правильную версию установленного плагина и актуальную версию существующего.
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
aLLigator



Joined: 01 Dec 2011
Posts: 166
Location: из тех ворот, что и весь народ...

Post (Separately) Posted: Wed Mar 20, 2013 23:19    Post subject: Reply with quote

LonerD wrote:
Куда скачивается, где найти этот txt-файл?

Вот куда его временно отправляет программа не скажу...
Обнаружил это и то случайно, только из-за особенности моих системных настроек. Переопределите программу для открытия ТХТ на любой из браузеров - и у вас будет предлагать его сохранить при попытке обновиться через программу.

Ради интереса вот первые 10 строчек этого файла:
Code:
ha|HA|1.1.0|12.11.2003|packer|x32||
deb|DEB|1.0|12.11.2003|packer|x32||src
mp3tag|mp3tag|0.98|15.12.2003|lister|x32||
anytag|anytag|0.97|2.07.2006|lister|x32||
dirsizecalc|DirSizeCalc|2.21|21.07.2012|content|x32+x64||
misc|Misc|1.06|12.01.2012|content|x32+x64||
flashview|FlashView|1.4|1.03.2004|lister|x32||
mp3_tag_editor_module|MP3 TAG editor|1.1|3.03.2004|lister|x32||
avi|AVIWCX|1.5|20.04.2004|packer|x32||src
img|IMG|0.9|12.11.2003|packer|x32||src
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Thu Mar 21, 2013 06:24    Post subject: Reply with quote

aLLigator
Ассоциации менял на разные браузеры, ничего не пытается открываться и в системе вроде нигде не появляются файлы с базами Sad

По словам автора алфавитная сортировка и отключение отображения ненайденных плагинов - в планах. Утилита берёт названия файлов плагинов и их версии из самих w?x-плагинов. А он берёт информацию для "актуальных" версий - с totalcmd.net, отсюда и получается полная каша.
Попробовал его убедить, что:
а) конечному пользователю глубоко фиолетово что прописывается в файле плагина, ему важнее знать и видеть название плагина и его версию в том виде, в каком их опубликовал автор на своём или не-своём сайте или озаглавил в Readme-файле.
Иногда по нынешним наименованиям можно догадаться, что dircpy - на самом деле плагин DirCopy (хотя по запросу dircpy гугл ничего не найдёт, а по правильному запросу DirCopy сразу же выведет искомый плагин). Иногда - вообще нельзя догадаться. Например, плагин ChmDir при просмотре в утилите именуется незамысловато "Total Commander". NTFS FileStreams - аналогично Smile
б) брать информацию об актуальности плагинов надо в первую очередь со страниц авторов, во-вторую - с форумов, и только потом уже - с неофициальных сайтов, посвящённых Тоталу.
в) неплохо было бы внести правильные названия и версии плагинов в базу данных, а также хэш-суммы файлов плагинов, и уже по ним сравнивать установленные плагины с "актуальными" и в окне программы выводить правильную информацию о плагинах, а не просто считанную из w?x-файла (в котором авторы зачастую забывают прописывать информацию или не считают это нужным).
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Fri Mar 22, 2013 18:24    Post subject: Reply with quote

Bluestar использует totalcmd.net как основную информационную страницу для своей утилиты. Теоретически в наших силах помочь с актуальностью информации на totalcmd.net. В своё время неавторами были добавлены многие плагины, которые вообще отсутствовали на сайте. Примерно так можно поступить и с частью плагинов существующих на авторских сайтах в более новой версии.
Стоит обдумать правильность-придичность данных действий, ведь могут быть причины, по которым автор не стал обновлять плагин на сайте, даже имея аккаунт, но в более-менее общем случае я не усматриваю в этом сильного криминала.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Fri Mar 22, 2013 18:40    Post subject: Reply with quote

Так никакого криминала и нет. Речь о том, что если делать обновления - то до последних версий, а не только до тех, которые имеются на сайте Smile
К тому же актуальней брать ссылки именно с авторских сайтов, потому что они там могут обновляться втихую (было такое с плагинами DiskInternals, xBaseView, плагины от Lefteous, Husyak, KLesha28)

Quote:
могут быть причины, по которым автор не стал обновлять плагин на сайте

Это всё зависит исключительно от автора.
Одни авторы бета-версии (хоть и стабильно работающие) не выкладывают, другие - выкладывают версии с пометкой альфа.
Одни авторы не выкладывают свои мелкие или тестовые плагины, но это не значит, что таковые плагины не нужно использовать или обновлять.
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Fri Mar 22, 2013 19:27    Post subject: Reply with quote

Да, существует ряд конкретных плагинов, авторы которых совершенно сознательно по веским для них основаниям избегают выкладывать их в любой стадии готовности на totalcmd.net/wincmd.ru, хотя на своих сайтах размещают. TWinKey, например. Точно так же существует некий корпус тестовых плагинов (примеры мне известны), вариант публичного выкладывания которых авторами (опять же не без причин) пока вообще не рассматривается. Разумеется, это скорее исключения, нежели правило. Однако же самовольно, не попытавшись хотя бы запросить мнение автора, выкладывать всё подряд на totalcmd.net, ИМХО, недопустимо. Равно как и включать в какие-то глобальные базы. То же касается и принудительного обновления старых версий на новые.
Вопрос ближайшей перспективы — обеспечение нормальной работы утилиты с totalcmd.net и с сайтом Гислера. Всё, чего там нет, пусть пока донастраивают пользователи, и для этого, разумеется, должен быть удобный механизм.
Автоматическое же получение информации об обновлённых плагинов с форумов мне представляется нереальным. По крайней мере, никакого разумного механизма этого я представить себе пока не могу.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
iNorbert



Joined: 03 Mar 2008
Posts: 221

Post (Separately) Posted: Fri Mar 22, 2013 23:02    Post subject: Reply with quote

Все уже придумано до нас. На примере прог-качалок с файлообменников (я такими года три назад активно пользовался).
Есть некая онлайн база с которой программа периодически берет обновления. Суть обновления - ссылка на архив.
Авторы присылают автору прожки эти ссылки, он выкладывает их на сайт, прога обновляет базу.
Думаю принцип понятен. Если автор заинтересован - пришлет. Если не заинтересован - он балда и пришлет какой-нибудь ответственный пользователь.
_________________
Только юнити, только хардкор!
Свинятина
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 324

Post (Separately) Posted: Sun Mar 24, 2013 20:57    Post subject: Reply with quote

c930 wrote:
версия 0.7.1
- Невозможно изначально задать каталог для загрузки файлов обновлений. Сразу начинает качать в дефолтный каталог. Кроме как в INI-файле задать. Лучше бы внести эту возможность во вкладку Настройки.
- Три раза безрезультатно правил INI-файл на этот счёт, пока не понял, что сабж не может сам создать недостающий подкаталог.

Ну вот, в новой 0.7.2 версии "по щучему веленью" внесли каталог для загрузки файлов в Настройки, но каталоги так и не научили создавать Confused.
Back to top
View user's profile Send private message
_92



Joined: 23 Nov 2005
Posts: 398
Location: ufa

Post (Separately) Posted: Tue Apr 16, 2013 07:20    Post subject: Reply with quote

версия 0.74

1
непонятки с версиями в плагинах
totaliso
symbfs
file description
т.е. скачиваются те же версии плагинов

2
ошибка в списке загрузок выводится для плагинов
totalanddroid
akfont
_________________
ubuntu+tc+synwrite
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 1 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group