DEdit и книги с lib.ru

Как можно скачать и прочитать книжку с lib.ru в DEdit, пользуясь встроенным браузером? Способ не слишком тривиальный, но вполне рабочий.

Перед закачкой ставим в настройках DEdit кодировку по умолчанию Koi8-R. Если же оставить кодировку cp1251, то прочитать и сохранить тоже удастся, но потребуются дополнтельные шаги.
Находим на lib.ru нужную книжку, заходим на её страницу и… Стараемся первым делом остановить закачку, иначе браузер может вывалиться. Нужно, чтобы успел загрузиться выпадающий список справа из пяти пунктов:
- Содержание
- Fine html
- Printed version
- Txt (word,кпк)
- Lib.ru html
Из этого списка необходимо выбрать пункт Txt (word,кпк). Нажать кнопку go. Будет предложено скачать текстовый файл. Качаем.
Если стояла кодировка KOI8-R – текстовый файл можно сразу сохранять и читать.
Если была выставлена кодировка cp1251 – в DEdit кракозяблы, причём такие, как будто кто-то беспорядочно стучал по клавиатуре с нажатым капс-локом. Перегоним файл из KOI8 в cp1251.
Первым делом сохраняем файл, как есть, в кодировке по умолчанию. Далее – меню-открыть/сохранить-открыть в кодировке (или 2 раза жмём зеленую трубку). В списке кодировок выбираем KOI8-R, выбираем сохранённый файл – видим, что текст стал читабельным. Теперь можно сохранить в cp1251. Хотя при включённой настройке «сохранять позицию в файлах» и так должно открывать файл правильно.

Метки: , , ,

Добавить комментарий