От А.Т.(модератор3)
К All
Дата 24.11.2000 21:43:00
Рубрики Прочее;

313. ПОМОГИТЕ перенести нити в файлы или дайте программу для этого

ПОВТОРЯЮ ПРИЗЫВ ОСНОВНОГО МОДЕРАТОРА ФОРУМА И.Тугаринова, на который отозвались только Александр и Мак и переслали файлы нитей 256-260 и 270-276. Осталось доделать нити 250-255, 261-269, 277-300.

Вот, что просил модератор 19 ноября (нить 300):

ПРОШУ ПОМОЧЬ в перенесении форума в doc-файлы
Увы, ввиду хилого здоровья, модератор И.Т. не мог последние недели архивировать форум, а теперь ложится в больницу на пару недель. Помогавший иногда модератору - Круг - в командировке. На это время приглядывать за форумом будет некто 3-ий. Но у него нет возможности переносить форум в файлы и передавать С.Кара-Мурзе.
Прошу помочь, кто может. Надо скопировать все сообщения одной нити в файл (word-doc или txt)с ее номером (например, 255.txt) и послать его по e-mail на адрес skaramurza@mail.ru
Отдельные сообщения в нити отделять строчкой тире
вот так
------------------------------------------
Необходимо копировать нити начиная с 250 и до 288
А через неделю с 288 по 300.
В ответ на это сообщение прошу добровольцев
прямо в заголовке сообщить, например так:
"Копирую нити с 267 по 277"
Остальные возмет на себя кто-то другой и тоже сообщит, тогда не будет двойной работы.
Чем раньше С.Кара-Мурза получит эти файлы, тем быстрее сможет отвечать и тем быстрее будет продвигаться работа над книгой, состоящей из материалов нашего форума.
Спасибо отозвавшимся и до встречи через две недели. - И.Т.

==========================
После поступило предложение автоматизировать этот процесс. Но предложенная программа wget работает только под UNIX, а у нас обычные компьютеры с WINDOWS.
Кто знает программу, скачивающую в файл всю нить, просим подсказать где ее взять и как с ней работать.

От And
К А.Т.(модератор3) (24.11.2000 21:43:00)
Дата 25.11.2000 03:49:00

Берите на здоровье

members.tripod.com/~libEliot/ForumKM/

От And
К And (25.11.2000 03:49:00)
Дата 25.11.2000 20:47:00

Еще

Написал 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. У них самих весь форум храниться в одном большом файле (возможно, порезанный на куски), где сообщения содержат заголовки -- кто, кому, на что отвечает. У них-то это компактно лежит, я даже подозреваю, что у них ВСЕ форумы в одном файле лежат, присмотритесь к нумерации. А вот клиентской стороне они выгружают такую хрень, что сразу видно, в чьих руках это хозяйство. Можете открыть исходный текст основной страницы и попробовать предложить мне, как выкусить из него нитки, из ниток линки и присвоить им ссылки друг на друга. Если есть идеи, выкладывайте. Моя самая первая идея была -- уволить тех, кто писал эти управляющие скрипты, вторая -- бежать от этого сервера подальше...

А программеры вам не помогут, так как вы не указали сумму денег, причитающуюся за то, чтобы распутать работу других программеров.

--
Андрей Куликов

От А.Т.(модератор3)
К And (25.11.2000 20:47:00)
Дата 26.11.2000 12:09:00

БОЛЬШОЕ спасибо Вам, Анд!

Вы помогли оченьсильно, подробно разжевав для слабых пользователей как этой штукой пользоваться. Освоим ее и все проблемы с архивированием форума отпадут. Все три модератора с этим долго мучились. Некогда было тексты читать.
От всех трех нынешних и от будущих БОЛЬШОЕ СПАСИБО!
Уже оповестил о таком подарке основного модератора Ивана Алексеевича по телефону, он как раз форумом интересовался и передавал всем привет, а ВАМ особенно.