mozers Я обязательно займусь этим вопросом.
Немного странно что именно ты об этом просишь, потому как ты сам отлично знаком с языком с vbs и пишешь на нём отличные скрипты, которые я же легонько и доделывал )
А если серьёзно, если ты можешь уже сейчас организовать файл-лист типа:
File name Size
------------------------------ ---------------
wfx_AceHelper_v0.3.4.rar 554,270
wfx_devman_1.4.rar 73,829
wfx_mirandafs_0.0.4.1_beta.rar 173,908
wfx_rss_0.7.rar 242,954
wfx_services_2.4f.rar 71,197
total files 5 total size 1,116,158
то уже сейчас любой сможет воспользоваться уникальной возможностью.
А именно, качая с нужной ему переодичностью запакованный листинг в вышеуказанном виде средствами самого же Тотала сранивать содержимое уже имеющегося листинга, скачанного, допустим, вчера и сегодняшнего нового скачанного листинга.
Соответственно, при сравнении сразу будет видно, какие файлы новые.
А это уже огромное подспорье тем, кто регулярно следит за обновлениями.
Кроме этого способа есть ещё и другой.
Есть много утилит, которым можно тупо скормить прямые ссылки на файлы, расположенные в инете, для того чтобы производился мониторинг файлов на предмет модификации (дата, время, размер и т.д). Если эти данные менялись, пользователю может быть предложен вариант действий (скачать, отказаться от скачивания и т.д.)
Навскидку, если не ошибаюсь, это может делать даже и известнейший замечательный nncron (тма даже плагин для этого есть).
Добавлено: Сейчас порылся... Ну точно. Смотри:
"Плагин http.spf
Файл: http.spf
Автор: Nicholas Nemtsev
Описание: Дополнительные слова, позволяющие отслеживать изменения удаленных файлов по протокулу http, получать дату и время их последнего изменения и даже загружать файлы на локальный компьютер."
А вот так примерно будет выглядет и скрипт готовый:
[more]
#( help_ru-notify
AsLoggedUser
OnceAHour
: help_ru S"
http://wincmd.ru/files/имя плагина.zip" ;
Rule:
ONLINE? DUP
IF
DROP
HTTP-CHANGED: %имя плагина%
THEN
Action:
QUERY: "%имя плагина% is changed.%crlf%Download it?"
IF
S" help_ru.zip" DELETE-FILE DROP
ShowMinimized
START-APP: wget %имя плагина%
THEN
)#
[/more]
Но!
Правда есть подводный камень!
Имена зазипованных архивов плагинов! Они же каждый раз меняются по номеру версии и скрипт не обработает запрос, потому как фактически ссылка будет другая.
Но, думаю и это как-то можно обойти. Например, взяв за маску имя без номера версии и т.д. (ведь размер то поменяется).