Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

если найду... а если коротко там было так :

Отправлено ыфефт 20 июля 2007 г. 16:59
В ответ на: Ответ: можете кинуть на мыло(описание,демку) посмотреть? отправлено andrews 20 июля 2007 г. 16:06

примерная структура папок :


in
tmp
out
+math
+handbooks
+arithmetic
+algebra
....
+chem
....
+phys
+mech
....

в in складывались несортированные файлы (chm, pdf, zip, rar)
tmp - промежуточная папка для перепаковки архивов

все файлы перепаковывались архиватором 7-zip

в каждый выходной архив помещался текстовый файлик info.txt (в формате UTF8) с описанием документа/книги (на этапе перепаковки выскакивало окно с полями для набора информации) примерно такого формата :

title :
author :
year :
publisher :
isbn :
....
section :

в поле section через запятую перечислялись сокр.названия тем, к которым относится данная книга - math_handbooks, math_algebra и т.д., то есть эти названия отображают названия папок выходного каталога (хотя это и необязательно)

в корневой папке был файл sections.txt c расшифровкой названий/папок по темам типа :

math : mathematics, математика
math_handbooks : handbooks, справочники
phys : physics, физика
phys_mech : mechanics, механика

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

дальше упакованные в .7z архивы раскидывались по соответствующим подпапкам в папке out

потом выполнялся проход по всем выходным подпапкам и формировался HTML файл с содержанием библиотеки, который заливался на сервер, а туда был доступ по локальной сети.

работало это без изменений и под Windows и под Linux, написано на питоне

писал это давно (несколько лет назад), исходники поищу.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 567:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru