Это документация к пакету wede_ogl (версия 0.3).
     Цель данного пакета - ведение оглавлений (аннотаций) к файлам 
(детали см. ниже) для последующего поиска нужного файла.
     При добавлении файлов создание заготовок аннотаций автоматизировано,
но при удалении файлов или их переносе в другой каталог - аннотации
следует удалять или переносить вручную. 
     Вспомогательные подпрограммы вынесены в библиотечный модуль, 
в данном случае - oglavl_geral.py; его рекомендуется скопировать в 
каталог, в котором интерпретатор питона ищет библиотечные модули 
(напр., C:\Python27\Lib).

     Программа создания шаблонов аннотаций - walk_.py . Её следует
запускать (без параметров) в каталоге, в котором хранятся 
инвентаризируемые файлы. При первом запуске она создаёт 
в текущем каталоге и его подкаталогах "файлы оглавлений" 
с именем oglavl.dat; содержимое этих файлов имеет следующий вид 
(просмотр и редактирование - напр., во встроенном редакторе 
файлового менеджера Far):

Stefano_Baroni_-_PWs_and_PPs.pdf
Stefano*.pdf
1794081
2007-08-09 13:42:02
--------
tutorial_wyckoff.pdf
tutoria*.pdf
208212
2007-08-09 13:39:16
--------

- для каждого файла записываются имя, "сокращённое имя" (программа
предлагает собственный вариант), длина и дата создания. Далее можно
вставить строки аннотации, как в приводимом ниже примере 
(кодировка - любая, лишь бы читалась;
в данном примере русские слова набраны латиницей во избежание 
проблем c несоответствием кодировки): 

Stefano_Baroni_-_PWs_and_PPs.pdf
Stefano*.pdf
1794081
2007-08-09 13:42:02
Plosk. wolny i psewdopot. - teoriq.
--------
tutorial_wyckoff.pdf
tutoria*.pdf
208212
2007-08-09 13:39:16
Primery zad. geom. (almaz..Al2O3).
--------

     При последующих запусках, если где-либо появились новые файлы,
walk_.py добавляет к oglavl.dat шаблоны их аннотаций, а если 
ситуация требует вмешательства (отсутствуют ранее имевшиеся файлы
etc.) - выдаёт сообщение (в файл walk.out). При этом ситуацией,
требующей вмешательства, считается наличие файлов *.dat, кроме
oglavl.dat (это связано с тем, что ранее иногда создавалось несколько
файлов аннотацмй с именами вида oglavl1.dat, old.dat etc. -
их приходилось объединять вручную);  
     Предусмотрена возможность задавать среди аннотации списки ключевых
слов; в текущей версии предложено хранить список допустимых ключевых
слов (в модуле tags.py) и копировать их оттуда (это минимизирует риск
набивки ключевого слова с ошибкой и стимулирует тщательное продумывание
такого списка; с учётом проблем рапознавания кодировок в натоящий
момент все ключевые слова записаны латиницей). Строка ключевых слов
имеет вид 
Tags: metapsihologiq, immoralizm.
. Поиск осуществляется программой poistags.py .
     Ясно, что многочисленные файлы oglavl.dat в подкаталогах
неудобны для обзора содержимого в целом, поэтому предусмотрено
создание файла для просмотра человеком. Это делает программа 
sozd_txt.py, а файл для просмотра человеком называется oglavl.txt . 
Она может запускаться без параметров (тогда просматривается 
лишь oglavl.dat в текущем каталоге) или с параметрами - 
именем каталога (текущий - '.') и ключом '/r' (рекурсивно; тогда
рекурсивно просматривает все подкаталоги). Далее файлы сортируются
по дате (поздние - выше, между днями - пустые строки) и выводятся по типу
----- 
Stefano*.pdf 1794081 2007-08-09 Plosk. wolny i psewdopot. - teoriq.
tutoria*.pdf  208212 2007-08-09 Primery zad. geom. (almaz..Al2O3).
-----
. (Как видим, здесь для краткости используются сокращённые имена).
     Ещё пример реального содержимого файла oglavl.txt:
-----
p8190027.jpg  663146 2015-08-19 Petroz. - Onevsk. ozero.
p8190026.jpg  661470 2015-08-19 Petrozawodsk - ostatki starogo \lektr. stolba s serpom i molotom
                                (na ul. Pu[kinskoj).

p8120025.jpg  573252 2015-08-12 U XXX - kot.
p8120024.jpg   79116 2015-08-12 Moskwa, wozle doma XXX.
p8120023.jpg   71597 2015-08-12 Moskwa, }@lkowsk. prosp.
-----
.

     Адрес для скачивания:
http://aravidze.narod.ru/u1/wede_ogl_0.3.zip .
     Адрес для обратной связи:
 a r a v i d z e @ y a n d e x . r u  .

     (Конец документации).