Last version of plugins
- Author
- Message
-
Offline
- Posts: 9
- Joined: Mon Oct 16, 2006 12:57 pm
- Location: France
Last version of plugins
It is not easy to know if my installed plugins are or not up to date.
It would be nice:
- either to make an installer for dll files.
- either to display the release date of the plugins in the new plugins section of this site
- or to display plugins version number in AkelPad Plugins dialog.
It would be nice:
- either to make an installer for dll files.
- either to display the release date of the plugins in the new plugins section of this site
- or to display plugins version number in AkelPad Plugins dialog.
-
Offline
- Posts: 30
- Joined: Tue Nov 28, 2006 7:26 am
-
Offline
- Posts: 63
- Joined: Sun Jun 24, 2007 4:03 pm
- Contact:
Автоматизация проверки обновлений плагинов
Написал для себя hta-приложение, сверяющее версии установленных плагинов; возможно, пригодится кому-нибудь ещё.
Приложение надо поместить в папку с плагинами (иначе оно их не найдёт и не определит их версии.)
В качестве источника информации о новых версиях используется страница http://akelpad.sourceforge.net/ru/plugins.php (если в будущем её формат изменится, то результат работы, скорее всего, будет неправильным), а на выходе формируется страница содержащее те же сведения, что и исходная (+ версии установленных плагинов, + названия плагинов не найденных на сайте - возможно, из-за прекращения их поддержки), но немного иначе представленные:
ссылки на загрузку неустановленных плагинов зелёные;
не требующих обновления - чёрные;
требующих обновления - синие полужирные;
более новых чем надо (предусмотрено на всякий случай) - красные полужирные.
Приложение надо поместить в папку с плагинами (иначе оно их не найдёт и не определит их версии.)
В качестве источника информации о новых версиях используется страница http://akelpad.sourceforge.net/ru/plugins.php (если в будущем её формат изменится, то результат работы, скорее всего, будет неправильным), а на выходе формируется страница содержащее те же сведения, что и исходная (+ версии установленных плагинов, + названия плагинов не найденных на сайте - возможно, из-за прекращения их поддержки), но немного иначе представленные:
ссылки на загрузку неустановленных плагинов зелёные;
не требующих обновления - чёрные;
требующих обновления - синие полужирные;
более новых чем надо (предусмотрено на всякий случай) - красные полужирные.
Last edited by wisgest on Sat Jan 19, 2019 11:18 pm, edited 1 time in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Re: Автоматизация проверки обновлений плагинов
wisgest
Бомба!
ИМХО лучше было в такой последовательности:
1). требующие обновления - синие полужирные;
2). не требующие обновления - чёрные;
3). названия плагинов не найденных на сайте - возможно, из-за прекращения их поддержки);
4). ссылки на загрузку неустановленных плагинов - зелёные;
5). более новых чем надо (предусмотрено на всякий случай) - красные полужирные.
+ это описание бы туда, - в окошко! Тогда это была бы прога для, так сказать, промышленного использования.
UPDATED 10.07.2007: тпху! наоборот:
1). требующие обновления - красные полужирные и, если можно, чтобы они были blink;
...
5). более новых чем надо (предусмотрено на всякий случай) - синие.
Бомба!
ИМХО лучше было в такой последовательности:
1). требующие обновления - синие полужирные;
2). не требующие обновления - чёрные;
3). названия плагинов не найденных на сайте - возможно, из-за прекращения их поддержки);
4). ссылки на загрузку неустановленных плагинов - зелёные;
5). более новых чем надо (предусмотрено на всякий случай) - красные полужирные.
+ это описание бы туда, - в окошко! Тогда это была бы прога для, так сказать, промышленного использования.
UPDATED 10.07.2007: тпху! наоборот:
1). требующие обновления - красные полужирные и, если можно, чтобы они были blink;
...
5). более новых чем надо (предусмотрено на всякий случай) - синие.
Last edited by VladSh on Fri Aug 10, 2007 11:51 am, edited 1 time in total.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Хорошо бы было бы сделать RSS ленту с ссылками на последние версии плагинов с их кратким описанием. И человеку удобно читать, и автоматику можно настроить. Думаю информацию об обновлениях до 200 штук плагинов можно будет спокойно передавать. А если сделать параметрическую ленту(на каждый плаг по своей ленте по) то вообще было бы супер.
-
Offline
- Posts: 63
- Joined: Sun Jun 24, 2007 4:03 pm
- Contact:
Instructor
Даже не верится. Если убрать строку 140: то это так и будет, а так это для меня какая-то загадка. Возможно, дело в at.tut.by - иногда вскоре после обновления файла они могут выдавать, то старую, то новую версии, а я как помнится перед объявлением на форуме несколько раз вносил в ChkUpd.hta изменения, перезагружая на сайт, причём изменения касались именно countdown.
VladSh
Вероятно, переделаю, не только меняя цвет ссылок, но и сгруппировав их по указанному принципу.
Даже не верится. Если убрать строку 140:
Code: Select all
if (InstalledVersions[Name]) {delete InstalledVersions[Name]; countdown--;}
VladSh
Вероятно, переделаю, не только меняя цвет ссылок, но и сгруппировав их по указанному принципу.
-
Offline
- Posts: 63
- Joined: Sun Jun 24, 2007 4:03 pm
- Contact:
Внёс кое-какие изменения в ChkUpd.hta, а именно сделал группировку ссылок на загрузку и описаний плагинов в следующем порядке (с выводом поясняющих подзаголовков):
1) Установленные плагины с неестественно новыми версиями;
2) Установленные плагины, для которых имеются обновления;
3) Установленные плагины, не найденные на сайте;
4) Неустановленные плагины;
5) Установленные плагины, не требующие обновления.
Цвета ссылок оставил те же что и в предыдущей версии,
1) Установленные плагины с неестественно новыми версиями;
2) Установленные плагины, для которых имеются обновления;
3) Установленные плагины, не найденные на сайте;
4) Неустановленные плагины;
5) Установленные плагины, не требующие обновления.
Цвета ссылок оставил те же что и в предыдущей версии,
Last edited by wisgest on Sat Jan 19, 2019 11:21 pm, edited 1 time in total.
-
Offline
- Posts: 63
- Joined: Sun Jun 24, 2007 4:03 pm
- Contact:
VladSh
А hta-файл помещён в ту же папку, что и плагины?
Если да, то попробуйте добавить в него команду (например, перед последним </SCRIPT>) и посмотрите отличается ли выведенный ей путь от действительного и каким образом.
А hta-файл помещён в ту же папку, что и плагины?
Если да, то попробуйте добавить в него команду (например, перед последним </SCRIPT>)
Code: Select all
alert(PlugsFolderPath);
-
Offline
- Posts: 63
- Joined: Sun Jun 24, 2007 4:03 pm
- Contact:
VladSh
Если путь к папке определяется правильно (что скорее всего так), то возможно не определяются установленные плагины или их версии. Не могли бы вы попробовать тестовое приложениех (его тоже надо поместить в папку с плагинами) - оно, используя тот же самый алгоритм, что и ChkUpd.hta, выводит лишь список установленных плагинов и их версии как на экранном снимке.
Если путь к папке определяется правильно (что скорее всего так), то возможно не определяются установленные плагины или их версии. Не могли бы вы попробовать тестовое приложениех (его тоже надо поместить в папку с плагинами) - оно, используя тот же самый алгоритм, что и ChkUpd.hta, выводит лишь список установленных плагинов и их версии как на экранном снимке.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
"Установленные плагины" в test.hta работает правильно, только не сортирует.
"Установленные плагины, не найденные на сайте" в ChkUpd.hta - то же самое количество - 16!!!
Я думаю, может там фраза просто неправильно написана? Может быть просто НЕ убрать?
P.S.
1. У меня в ChkUpd.hta "Установленные плагины, не найденные на сайте" вообще номера версий не отображают.
2. alert выдал C:\Program Files\AkelPad\AkelFiles\Plugs
"Установленные плагины, не найденные на сайте" в ChkUpd.hta - то же самое количество - 16!!!
Я думаю, может там фраза просто неправильно написана? Может быть просто НЕ убрать?
P.S.
1. У меня в ChkUpd.hta "Установленные плагины, не найденные на сайте" вообще номера версий не отображают.
2. alert выдал C:\Program Files\AkelPad\AkelFiles\Plugs
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact: