The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"ищется генератор статических сайтов."
Отправлено n0153, 25-Янв-10 19:13 
задача: из иерархии директорий содержащей множество файлов написанных на несложном языке разметки сгенерировать статический сайт с дизайном и менюшкой, взятыми из шаблона.

пробовал, webgen - слишком сложный и не хочет работать, к тому же Ruby я не знаю.

pubtal, все хорошо, но при переносе на gentoo linux отказался генерировать сайт со следующей ошибкой:

//------------------------------------------------------------------------
#updateSite.py site.config
/usr/lib/python2.6/site-packages/pubtal/SitePublisher.py:37: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import time, codecs, os, os.path, md5
Traceback (most recent call last):
  File "/usr/bin/updateSite.py", line 47, in <module>
    from pubtal import SitePublisher, SiteConfiguration, SiteUtils
  File "/usr/lib/python2.6/site-packages/pubtal/SitePublisher.py", line 39, in <module>
    from simpletal import simpleTAL, simpleTALES, simpleTALUtils
  File "/usr/lib/python2.6/site-packages/simpletal/simpleTAL.py", line 41, in <module>
    from . import FixedHTMLParser, sgmlentitynames
  File "/usr/lib/python2.6/site-packages/simpletal/FixedHTMLParser.py", line 38, in <module>
    import html.parser
ImportError: No module named html.parser
//------------------------------------------------------------------------

попробовал разобратся в чем дело, выяснил что класс html.parser был переименован. сначала подумал что у меня питон не той ветки и попытался исправить - получил другую ошибку, по всей видимости дело не в этом.

как я понял в gentoo разными коммандами можно запускать разные версии питона установленные одновременно, не с третьей не со второй веткой работать он не захотел. приведенный выше вывод - для версии 2.6, если надо, могу показать какая ошибка была с версией 3.1, но сомневаюсь что в этом есть смысл, на винде, где все работало, стояла вторая ветка.

дополнительные сведения: pubtal использует simpletal, который я пробовал устанавливать как с сайта разработчика, так и из портэжей. разницы никакой. pubtal в портэжах небыло, его устанавливал с сайта.

я вижу по большому счету три варианта: что-то делать с pubtal, искать альтернативу или ставить винду. больше всего мне нравится первый вариант, потому что pubtal меня полностью устраивает, когда работает

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру