Написал VBS скрипт специально для Телепорта, лежит там же. members.tripod.com/~libEliot/ForumKM/ Что он (скрипт) делает. 1. Ждет, что вы на него Drag and Drop папку с закачанными Телепортом файлами. 2. Вываливает окошко, где позволяет вам исправить ошибку, если притянули не то, что хотели. 3. Получает из этой папки список всех файлов. 4. Начинает крутиться в цикле, берет файл, отдирает у него ненужный кусок [.cgi-book=Situation-in-Russia&i=] и оставляет уникальный номер сообщения из 9 цифр, в дальнейшем это будет имя файла. При этом проверяет, соответствует ли имя заданным критериям, если нет, пропускает его, оставляя запись в лог-файле. 5. Читает сам файл, находит у него 10% нужной информации, а всю требуху, составляющую основной трафик у сервера book.by, игнорирует. 6. Создает новую подпапку [out] и записывает туда коротенькие файлики с уникальными номерами, по которым его легко снова достать с book.by, достаточно заменить последнюю часть в URL. 7. Это всё.
Написано это на script language VBScript, который используется для управления Вэб-серверами или самостоятельно на отдельной машине. Это текстовый файл, вы можете его копировать, изменять, дарить, стирать, разбирать строка за строкой и тд. Не нужно только переименовывать расширение .wsf, так как Хост для работы скрипта уже стоит на машине, если на ней установлен IE4+, файл с таким расширением запускается двойным щелчком.
Взялся было быстренько набросать скрипт для обработки основной страницы, но столкнулся с идиотизмом писавших управляющий скрипт для сервера book.by. У них самих весь форум храниться в одном большом файле (возможно, порезанный на куски), где сообщения содержат заголовки -- кто, кому, на что отвечает. У них-то это компактно лежит, я даже подозреваю, что у них ВСЕ форумы в одном файле лежат, присмотритесь к нумерации. А вот клиентской стороне они выгружают такую хрень, что сразу видно, в чьих руках это хозяйство. Можете открыть исходный текст основной страницы и попробовать предложить мне, как выкусить из него нитки, из ниток линки и присвоить им ссылки друг на друга. Если есть идеи, выкладывайте. Моя самая первая идея была -- уволить тех, кто писал эти управляющие скрипты, вторая -- бежать от этого сервера подальше...
А программеры вам не помогут, так как вы не указали сумму денег, причитающуюся за то, чтобы распутать работу других программеров.
Вы помогли оченьсильно, подробно разжевав для слабых пользователей как этой штукой пользоваться. Освоим ее и все проблемы с архивированием форума отпадут. Все три модератора с этим долго мучились. Некогда было тексты читать. От всех трех нынешних и от будущих БОЛЬШОЕ СПАСИБО! Уже оповестил о таком подарке основного модератора Ивана Алексеевича по телефону, он как раз форумом интересовался и передавал всем привет, а ВАМ особенно.