TextSearch (Content-плагин)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Элементарно – всё что между <binary и </binary>Ник писал(а):Это да - но, кроме тэгов, там есть и встроенные бинарные объекты - например, картинки - как их стрипать?Alextp писал(а):По поводу FB2: нужна утилита, которая стрипает теги
Ща попробую, есть эфбэшки.Alextp писал(а):нужна утилита, которая стрипает теги. Чтобц можно было запускать так:
tags in_file out_file
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
Моторокер
Надо чтобы текст разделялся пробелами после стрипанья тегов.
Надо чтобы текст разделялся пробелами после стрипанья тегов.
Последний раз редактировалось Alextp Чт авг 16, 2007 14:18, всего редактировалось 4 раза.
Я кручу FB2 to Any.
Скрипт fb2txt_interactive.vbs работает отлично.
Скрипт fb2txt_commandline.vbs даёт ошибку на 90 строке 1 позиция - так и не понял - ошибка в скрипте или в документе - я не особо волоку в скриптах.
Посмотрите кто-нибудь, плз, - инструмент уже готовый, его, ИМХО, просто надо настроить и научиться им пользоваться.
Файлы FB2 для проверки могу прислать...
Скрипт fb2txt_interactive.vbs работает отлично.
Скрипт fb2txt_commandline.vbs даёт ошибку на 90 строке 1 позиция - так и не понял - ошибка в скрипте или в документе - я не особо волоку в скриптах.
Посмотрите кто-нибудь, плз, - инструмент уже готовый, его, ИМХО, просто надо настроить и научиться им пользоваться.
Файлы FB2 для проверки могу прислать...
Xubuntu
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Что это значит?Alextp писал(а):Хорошо. Надо тоько чтобы тескт разделялся пробелами после стрипанья тегов.
Просто тупо читаю всю строку, удаляю бинарики, заменяю <p> на #13#10, удаляю тэги, сохраняю строку:
xml2txt.rar (22 Kb)
Параметры – входной [и выходной] файл
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
И потом - в FB2 идёт текст в UTF-8 - ИМХО, его нужно переделывать в Windows-1251 - ТК вроде как не работает нормально и полноценно с Уникодом (особенно без ручного выставления кодировки при поиске и просмотре).
Давайте уж договоримся, что все тексты нужно временно (пока Гислер не сделает полноценную поддержку УНикода) сводить в Windows-1251.
Или нужно делать многократный поиск: по Windows-1251, по ASCII, по KOI-8R, по UTF-8, UTF-16...
Кстати, Алексей, а нельзя ли для поисковика сделать лог-файл + показывать предупреждения, что типа это не та кодировка - не могу найти - и в конце работы писать список файлов не с той кодировкой?
Иначе легче искать AVSearch, который все эти кодировки поддерживает + RTF видит нормально...
Давайте уж договоримся, что все тексты нужно временно (пока Гислер не сделает полноценную поддержку УНикода) сводить в Windows-1251.
Или нужно делать многократный поиск: по Windows-1251, по ASCII, по KOI-8R, по UTF-8, UTF-16...
Кстати, Алексей, а нельзя ли для поисковика сделать лог-файл + показывать предупреждения, что типа это не та кодировка - не могу найти - и в конце работы писать список файлов не с той кодировкой?
Иначе легче искать AVSearch, который все эти кодировки поддерживает + RTF видит нормально...
Xubuntu
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Работает хоть быстрее?Ник писал(а):Прости, но он ресурсов жрёт по ощущениям - больше, чем FB2 to Any - раз в десять!!!
Я же говорю, решение в лоб – чтобы показать, что это возможно и без других программ. По идее файл надо грузить/резать
частями.
Ещё и кодировку текста надо определять (FB2 идёт текст в UTF-8 - ИМХО, его нужно переделывать в Windows-1251 ).
И тэги символов (&) заменять на сами символы (&).
Поддерживаю.Ник писал(а):Давайте уж договоримся, что все тексты нужно временно (пока Гислер не сделает полноценную поддержку УНикода) сводить в Windows-1251.
А как он узнает, что кодировка та?Ник писал(а):для поисковика сделать лог-файл + показывать предупреждения, что типа это не та кодировка - не могу найти - и в конце работы писать список файлов не с той кодировкой
А если узнает, зачем выдывать ошибки? Сделать, чтобы кодировка была та, конвертировать.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
Медленнее намного...Моторокер писал(а):Работает хоть быстрее?
И мусор остаётся (что естественно).
Лучше посмотрите, плз, скрипт от FB2 to Any - там, ИМХО, совсем легко - а прога уже отлаженная...
Алексей!
Спасибо большое!
Конечно, по удобству интерфейса в этой операции ТК не дотягивает до AVSearch - но важна принципиальная способность искать...
Xubuntu
Советую скачать и внимательно прочитать описание View64 (кстати - был бы идеальный конвертор для данного плагина - но автор куда-то делся...):Моторокер писал(а):как он узнает, что кодировка та?
файлы, начинающиеся с последовательности байт $FE$FF или $FF$FE, всегда интерпретируются как тексты в UTF-16, с $EF$BB$BF - как тексты в UTF-8
Xubuntu
-
Stepan_Lameroff
- Сообщения: 7
- Зарегистрирован: Вт фев 20, 2007 11:12
GetTextIFilter ALPHA, Version 0.0.1.24023
bin+src

Для работы требуется .Net Framework 2.0+
Известные проблемы:
Не работает с Adobe 8+ AcroIF.dll (решается путем добавления %ProgramFiles%\Adobe\Acrobat 8.0\Acrobat\ в PATH)
C Foxit PDF IFilter работает нормально.
Параметры командной строки:
/(-)s <полный путь к исходному файлу> ({In})
/(-)d <путь к файлу с извлеченным текстом> ({Out})
[/(-)l] запись ошибок и исключений в лог (error.txt в каталоге программы)
[/(-)? | /(-)h | --help ] думаю понятно
Посмотреть список присутствующих в системе фильтров можно при помощи
IFilter Explorer
Много качественных фильтров
IFilterShop
Пинки, пожелания и предложения слать (посылать можно тоже
) мой_ник at mail.ru
bin+src

Для работы требуется .Net Framework 2.0+
Известные проблемы:
Не работает с Adobe 8+ AcroIF.dll (решается путем добавления %ProgramFiles%\Adobe\Acrobat 8.0\Acrobat\ в PATH)
C Foxit PDF IFilter работает нормально.
Параметры командной строки:
/(-)s <полный путь к исходному файлу> ({In})
/(-)d <путь к файлу с извлеченным текстом> ({Out})
[/(-)l] запись ошибок и исключений в лог (error.txt в каталоге программы)
[/(-)? | /(-)h | --help ] думаю понятно
Посмотреть список присутствующих в системе фильтров можно при помощи
IFilter Explorer
Много качественных фильтров
IFilterShop
Пинки, пожелания и предложения слать (посылать можно тоже
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Я про то же.Ник писал(а):описание View64
Только если уже узнали, что кодировка «неверная», то об этом говорить не надо, а надо привести к «верной».
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми