TopicLister/w32 [v1.3]
by Anton 'Dr_Freeman' Shabalin [2:5070/264.8@fidonet.org]
===============================================================================
Содержание. Стр.
1. Программные функции.......... [01]
2. История появления на свет.... [02]
3. Параметры коммандной строки.. [03]
4. Копирайты.................... [05]
5. to do........................ [06]
6. История версий............... [07]
===============================================================================
=============================================================================0=
1. Программные функции.
Эта утилитка предназначена для создания топик-листов формата FAQ-робота by
Diman Petrov - FAQ'EM_UP.
Ищет _все файлы_ из указанных дирректорий и описывает их, если в
дирректориях присутствует files.bbs с описаниями файлов.
=============================================================================1=
2. История появления на свет.
В пору сидения под winNT 4.0 у меня постоянно возникали трудности с
автоматическими обновлениями топик-листа PHOBOS FAQ ROBOT'а. Утилитка для
создания топик-листа с короткими именами файлов и путей была только под
DOS. Ну-у.. а кто сидел под NT, тот знает, как эта ОС работает с
DOS-приложениями. Конечно, в состав стандартных утилит для FAQ'EM_UP
входила и W32 версия подобной утилитки, но она не нравилась мне
своими длинными названиями топиков. Это было лето 2002.
Так и приходилось мне руками обновлять базу FAQ-сервера. Пока не
познакомился с начинающим(и подающим надежды) программистом Антоном
Шабалиным (в миру просто - Доктор Фриман). Прошло время, пока
он освоился в FIDO. И я предложил ему свою идею по созданию полезности для
меня и не только. И вот что из этого получилось...
=============================================================================2=
3. Параметры коммандной строки.
При запуске без параметров, утилитка выдает вот такую хелпу:
tlister.exe <директория поиска> <ON/OFF> <выходной файл>
Где
<директория поиска> - директория, с которой следует начать поиск.
<ON/OFF> - включение-выключение поиска файлов в поддиректориях.
<выходной файл> - Файл, в который следует вывести результаты.
У этого параметра есть разновидности:
& - Вывод результата на монитор.
&выходной файл - Вывод результата на монитор и в файл.
выходной файл - Вывод результата в файл.
=============================================================================3=
Примеры:
tlister.exe c:\ ON output
Ищет все файлы на диске C:\ и выводит результаты поиска в файл output.
tlister.exe c:\ OFF &output
Ищет все файлы в корневом каталоге диска C:\ и выводит результат в файл и
на экран
=============================================================================4=
4. Копирайты.
vadim s. sabinich aka Mef [2:5070/264@fidonet.org]
Идея.
Документация.
Бета-тестинг.
Anton Shabalin aka Dr_Freeman [2:5070/264.8@fidonet.org]
[dr_freeman@mailru.com]
[http://drcastle.narod.ru]
Программинг.
Рациональные предложения.
=============================================================================5=
5. to do
1. Текстовый конфиг
2. Опциональное изменение длины имени и путей (8.3 или длинное).
3. Опциональная настройка под другие типы и виды конфигов FAQ-роботов.
4. Выдергивание описания из заголовков *.html-файлов.
5. Выдергивание описания из архивов.
6. Выдергивание тэгов из mp3-файлов(только вот нафига?)
=============================================================================6=
6. История версий.
---
[+] добавление фич
[-] удаление фич\изменение
[!] исправление багов
[#] другое
---
v1.1. [8.11.2002]
[#] Выход на свет.
v1.2. [11.11.2002]
[-] Переименование из Directory Viewer Utility в FileLister
v1.3 [18.11.2002]
[-] Переименование из FileLister в TopicLister
[#] Написание новой документации
[+] Переименовывание файлов, добавление порядкового номера после тильды
(~1, ~2, ~3)
[+] Переименовывание папок в короткое имя
[#] Опечатка - "available" вместо "avaliable" ;-)
[!] Исправлена ошибка, которая проявлялась при наличии файлов с
одинаковыми короткими именами(больше 9).
Имя файла становился формата 9.3.
===[E0f]