Html2wiki: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 12: Строка 12:
Для использования утилиты необходимо установить модуль способом, доступным для вашей операционной системы (в Linux через стандартный пакетный менеджер).
Для использования утилиты необходимо установить модуль способом, доступным для вашей операционной системы (в Linux через стандартный пакетный менеджер).


'''html2wiki''' работает в командной строке, в нашем случае нужно запускать его так:  
'''html2wiki''' работает в командной строке, в нашем случае нужно запускать его примерно так:  


  <nowiki> html2wiki --dialect MediaWiki gvsig.html > gvsig.wiki</nowiki>
  <nowiki> html2wiki --dialect MediaWiki gvsig.html > gvsig.wiki</nowiki>


Один из вариантов работы выглядит так:
Один из вариантов работы выглядит так:
* скачать нужную статью на диск вместе с картинками и т.п. (вручную / wget / curl / ...);
* качаем нужную статью на диск вместе с картинками и т.п. (вручную / wget / curl / ...);
* ...
* напускаем html2wiki на html-файл, как описано выше; картинки в статье должны подхватиться автоматически; 
* ...
* правим получившийся файл с wiki-разметкой в любом текстовом редакторе (оставляется только текст самой статьи);
* если в статье есть картинки, загружаем им по очереди на вики;
* создаём на вики новую страницу с именем по названию статьи, вставляем туда "очищенный" текст с wiki-разметкой;
* проверяем, как получилось, правим, если надо.


[[Категория:Служебные]]
[[Категория:Служебные]]

Версия от 10:20, 29 июля 2012

В связи с переносом опубликованных на ГИС-Лабе статей на вики встал вопрос об использовании конвертеров из HTML в wiki-разметку.

Онлайн-сервисы

https://toolserver.org/~magnus/html2wiki.php

http://openfacts2.berlios.de/html2wiki/index.php

http://bmanolov.free.fr/html2wiki-tables.php

Конвертер html2wiki

Хорошие результаты на практике показала утилита html2wiki, которая входит в состав Perl-модуля HTML::WikiConverter Для использования утилиты необходимо установить модуль способом, доступным для вашей операционной системы (в Linux через стандартный пакетный менеджер).

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

 html2wiki --dialect MediaWiki gvsig.html > gvsig.wiki

Один из вариантов работы выглядит так:

  • качаем нужную статью на диск вместе с картинками и т.п. (вручную / wget / curl / ...);
  • напускаем html2wiki на html-файл, как описано выше; картинки в статье должны подхватиться автоматически;
  • правим получившийся файл с wiki-разметкой в любом текстовом редакторе (оставляется только текст самой статьи);
  • если в статье есть картинки, загружаем им по очереди на вики;
  • создаём на вики новую страницу с именем по названию статьи, вставляем туда "очищенный" текст с wiki-разметкой;
  • проверяем, как получилось, правим, если надо.