Форум сайта python.su
Всем доброго времени суток!
Есть задание сделать “электронное пособие” для студентов. Это “электронное пособие” мало того что должно включить в себя несколько книг, так и еще поддерживать поиск по материалам, иметь всегда доступное оглавление(ссылками) и работать как на сайте, так и на диске(CD, DVD, etc).
Пока было решено делать его тексты в HTML, чтоб выложить на сайт и поиск сделать через API поисковиков.
Но требование работы и на диске ставит несколько в тупик.
Есть две идеи
1. На диск кинуть простой CGIHTTPserver и поднять поиск на cgi-скриптах, но тут вопрос в том: “Как остановить сервер когда пользователь прекратит работу с пособием?”
2. На диск записать “Браузер” в который вставить возможность поиска материалов по всему диску, а на html страницах убрать форму поиска. Но вопрос на сколько это сложно/возможно.
Что посоветуете?
Буду рад любому разумному совету.
Офлайн
http://sphinx.pocoo.org/ мож? если так хчоется сервер, я бы cherrypy взял
Офлайн
За наводку на сфинкса спасибо, посмотрю. Он вроде позволяет реализовать поиск, только не пойму как.
А насчет сервера: тут дело в том, что пользоваться пособием будут не самые подвинутые пользователи. Как его запустить, открыть нужную страницу в браузере через автозапуск в бат-скрипте я знаю. А вот КАК ОСТАНОВИТЬ сервер, закрыть его? Причем пользователь должен завершить работу сервера сам по своему желанию.
Офлайн
Со сфинксом такой проблемы не будет. Для этой задачи он идеален.
Офлайн
Как я понимаю для сфинкса надо все имеющиеся тексты перевести в ReStructuredText?
Тут есть проблема так как изначально все в MS Word.
Офлайн
сконверть ворд в рест как-нибудь. вот тут че-то обсуждается http://groups.google.com/group/sphinx-dev/browse_thread/thread/77b0db51eb994775
На крайняк можно через опенофис правда тоже сторонними штуками.
Офлайн
а почему не chm?
Офлайн
Потому что не у всех есть windows.
Офлайн
ZZZОно не обязательно: http://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help#Reading_on_other_platforms
Потому что не у всех есть windows.
Отредактировано (Дек. 2, 2010 15:59:46)
Офлайн
Когда-то пробовал парочку под макось и парочку под линуху: отстой.
Офлайн