Как преобразовать HTML в Textile?

Я очищаю статический HTML-сайт и перемещаю содержимое в CMS с поддержкой базы данных. Я хотел бы использовать Textile в CMS.

Есть ли инструмент, который преобразует HTML в Textile, чтобы я мог очистить существующий сайт, преобразовать HTML в Textile и вставить эти данные в базу данных?


person Joe Van Dyk    schedule 06.10.2008    source источник


Ответы (5)


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

person slightlyfaulty    schedule 23.03.2014
comment
Но вы потеряете стили и другие вещи. Тогда вы могли бы также преобразовать в Markdown. - person Bruno; 06.12.2016

Вот c# lib, конвертирующий html 2 текстиль. Хотя это текстиль с их добавками. Не чистый текстиль.

person user48841    schedule 24.12.2008

Поскольку реализации javascript не было, я написал ее: https://github.com/cmroanirgo/to-textile

На данный момент это немного примитивно, так как это слепой порт эквивалента «to-markdown», но он должен выполнять свою работу.

person cmroanirgo    schedule 25.03.2017

попробуйте этот простой код Java, надеюсь, он сработает для вас

import java.net.*;
import java.io.*;

class Crawle
{

public static void main(String ar[])throws Exception
{


URL url = new URL("https://www.google.co.in/#q=i+am+happy");
InputStream io =  url.openStream();
BufferedReader br = new BufferedReader(new InputStreamReader(io));
FileOutputStream fio = new FileOutputStream("crawler/file.txt");
PrintWriter pr = new PrintWriter(fio,true);
String data = "";
while((data=br.readLine())!=null)
{
pr.println(data);
System.out.println(data);
}

}
}
}
person Simmant    schedule 23.03.2014
comment
К текстилю отношения не имеет. - person cmroanirgo; 21.03.2017
comment
Что касается вопроса, он хочет сканировать любую страницу веб-сайта, а затем ему нужно сохранить в любой текстовый файл, поэтому то, что я разместил в своем ответе, связано только с этим. И в своем ответе я поделился простым примером для вышеуказанного запроса. Я до сих пор не понимаю причину понижения голоса. - person Simmant; 22.03.2017

Это простая замена разметки, ничего хорошего регулярное выражение не могло бы исправить.

Я рекомендую Perl, LWP::Simple и несколько регулярных выражений, чтобы сделать все это (пауки, удаление дизайна и меню, преобразование в ткань, а затем размещение в базе данных).

person Osama Al-Maadeed    schedule 06.10.2008