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]

Hosted by uCoz