TextSearch (Content-плагин)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Доступна версия 1.52 (2015/11/19).
2.14
http://ebstudio.info/home/xdoc2txt.html#download
я не понял чем отличается верм=сии 2.хх от 1.5хх ?
http://ebstudio.info/home/xdoc2txt.html#download
я не понял чем отличается верм=сии 2.хх от 1.5хх ?
Mailk
Юникод + iFilter и вроде всё.
Юникод + iFilter и вроде всё.
А название TextSearch и слова в ридми "full-text search in any documents, which have command-line converters to the plain-text form" дают какой-то повод в этом усомниться?Dimsok писал(а):Годны только проги, которые по умолчанию в txt конвертят?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Ну какие калибре поддерживает. Epub, lit, pdb, lrf, mobi.Skif_off писал(а):Dimsok
В каких форматах вы хотите искать?
Вот к примеру кнопка для конвертации выделенных файлов в txt
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %# in
('type %WF') do "c:\Program Files\Calibre\Calibre\ebook-convert.exe" "%%#" "%t%%~n#.txt"
C:\Program Files\Calibre\Calibre\calibredb.exe
Convert with Calibre to txt all to the other panel
1
-1
Dimsok
Ну так и попробуйте в лоб, только для каждого формата в секции конвертеров:
По умолчанию в UTF-8, кажется, получится, если плаг не сможет искать, то можно что-то вроде такого для получения cp1251:
[cut][/cut]
--max-line-length 0 не уверен, что нужно, но на случай, если строки могут резаться посередине слова.
Ну так и попробуйте в лоб, только для каждого формата в секции конвертеров:
Код: Выделить всё
EPUB=ebook-convert.exe "{In}" "{Out}"[cut]
Код: Выделить всё
EPUB=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain
LIT=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain
PDB=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain
LRT=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain
MOBI=ebook-convert.exe "{In}" "{Out}" --max-line-length 0 --txt-output-encoding windows-1251 --txt-output-formatting plain--max-line-length 0 не уверен, что нужно, но на случай, если строки могут резаться посередине слова.
Skif_off
Спасибо, ток конечно со скоростью у Calibre проблемы. Вспомнил про извлекатель текста от балаболки:
http://www.cross-plus-a.com/balabolka_text.zip
Работает в разы шустрей, правда не столько форматов поддерживает.
Поддерживаемые форматы файлов: AZW, AZW3, CHM, DOC, DOCX, EPUB, FB2, HTML, MHT, MOBI, ODT, PDF, PRC, RTF, TXT
Вот параметры для моей кнопки: -f "%%#" -e "utf8" -p "%t%%~n#"
Поможешь сконфигурировать?
Спасибо, ток конечно со скоростью у Calibre проблемы. Вспомнил про извлекатель текста от балаболки:
http://www.cross-plus-a.com/balabolka_text.zip
Работает в разы шустрей, правда не столько форматов поддерживает.
Поддерживаемые форматы файлов: AZW, AZW3, CHM, DOC, DOCX, EPUB, FB2, HTML, MHT, MOBI, ODT, PDF, PRC, RTF, TXT
Вот параметры для моей кнопки: -f "%%#" -e "utf8" -p "%t%%~n#"
Поможешь сконфигурировать?
Dimsok
Остаётся вопрос с кодировкой.
А с кодировкой что? С UTF-8 плаг работает?Dimsok писал(а):ток конечно со скоростью у Calibre проблемы.
Аналогично:Dimsok писал(а):-f "%%#" -e "utf8" -p "%t%%~n#"
Код: Выделить всё
EPUB=путь\balabolka_text.exe -f "{In}" -p "{Out}"Я так и пробовал, вываливается ошибка, что нельзя сконвертировать TEMPTextSrch.txt, хотя он создается.Аналогично:
Добавлено спустя 3 минуты:
То, что под спойлерами работало, но оч. уж долго. Сравнил конвертацию, балаболкина утилита раз в 10 быстрей.А с кодировкой что? С UTF-8 плаг работает?
Временный файл создается TEMPTextSrch.txt.txt. Наверное, txt должно быть только в расширении.
Добавлено спустя 1 час 1 минуту:
В общем, у меня только так получилось:
FB2=cmd /c Conv\balabolka_text\balabolka_text.exe -f "{In}" -o > "{Out}"
Пришлось скопировать её в папку с плагином, потому что с абсолютным путём почему-то ничего не ищет.
Добавлено спустя 24 минуты:
Финальный вариант:
Код: Выделить всё
Balabolka_text=cmd /c Conv\balabolka_text\balabolka_text.exe -f "{In}" -o > "{Out}"
FB2=Balabolka_text
MOBI=Balabolka_text
AZW=Balabolka_text
EPUB=Balabolka_text
PRC=Balabolka_text
CHM=Balabolka_text
RTF=Balabolka_textНу и искать в архивах по файлам, которые поддживаает balabolka_text. Я держу в них те, которые сжимаются хорошо - txt, doc, fb2, mht, rtf
Код: Выделить всё
Balabolka_text_7z=cmd /c Conv\balabolka_text\7z.exe e "{In}" -so|Conv\balabolka_text\balabolka_text.exe -i -o > "{Out}
ZIP=Balabolka_text_7z
RAR=Balabolka_text_7z
7Z=Balabolka_text_7z