Пятница, 2024-11-08, 2:59 PM
 
Начало Форум Регистрация Вход
Вы вошли как Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: denix  
Удобное сохранение страниц в Опере
denixДата: Понедельник, 2006-06-12, 1:28 AM | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 531
Репутация: 0
Статус: Offline
Автор: Игорь Крейн
http://hostinfo.ru/

Одним из существенных недостатков интернет-браузера "Опера" является далеко не самый лучший способ сохранения html-страниц. Подавляющее большинство интернет-страниц в настоящее время насыщено графикой, и если, например, Internet Explorer автоматически выделяет для файлов изображений отдельные папки, то в "Опере" и картинки, и непосредственно html-страницы сбрасываются в одну кучу. Такая организация данных крайне неудобна, поскольку на то, чтобы отыскать среди массы вспомогательных файлов нужную страничку, затрачивается лишнее время.

Разумеется, нашлись пользователи "Оперы", которые не стали делать из этого трагедии и срочно переходить обратно на IE, а просто решили научить браузер сохранять файлы в более приемлемом виде. Для старших версий "Оперы", работающих под Windows XP, таких решений существует несколько; их обзору и посвящена данная статья.

COCO

Автор данной программы планирует изменить это довольно-таки неуклюжее название на что-нибудь более благозвучное, но по состоянию на версию 2.2, которую мы здесь рассмотрим (версия 2.3 сейчас переживает 5-ю бету), его программа называется именно "COCO", что означает попросту "СОхранение Страниц Оперы". Найти эту программу и ее описание можно на сайте автора, Ильи Белякова.

Диалог расширенного сохранения страниц при помощи "COCO"

Перечислим ее основные возможности:

1. Поддержка 4 типов сохранения html-страниц: Folder (для страницы и картинок автоматически выделяется отдельная папка), winrar и winrar_zip (страница с картинками сжимается в rar- или zip-архив), CHM (страница сохраняется в формате Microsoft Compressed HTML Help). При этом для сохранения во всех форматах, кроме Folder, требуется отдельная установка сторонних программ, а именно архиватора WinRAR и конвертера htm2chm.

2. Возможность автоматического создания информационного файла (.DIZ) с комментарием.

3. Настройка дополнительных кнопок для быстрого перехода к папкам сохранения.

4. Сохранение в быстром режиме.

5. Ведение истории сохранений.

6. Доступ к расширенным настройкам, предназначенным для установок по умолчанию и для генерации пунктов меню и кнопок панелей управления в интерфейсе "Оперы". Настройки можно изменять как в отдельно вызываемом окне, так и путем редактирования собственного ini-файла.

Фактически программа подменяет стандартный диалог сохранения файлов своим собственным, расширенным (впрочем, стандартный диалог "Оперы" также открывается как бы "на фоне" диалога "COCO" - по словам автора, это сделано для того, чтобы подстраховаться от возможных неполадок в работе программы). Кроме того, корректное встраивание программы в интерфейс браузера позволяет использовать стандартное сохранение параллельно с альтернативным.

Добавим также, что программа снабжена подробными инструкциями по установке и эксплуатации на русском языке.

Что до недостатков "COCO", то к ним можно отнести отсутствие поддержки сохранения по типу IE, то есть в виде html-файла и отдельной папки с изображениями. Однако справедливости ради следует отметить, что в последней бете версии 2.3 эта возможность появилась, равно как появилось и множество дополнительных сервисов вроде сохранения сразу всех открытых окон. Вообще, судя по списку изменений, следующая полноценная версия обещает быть куда более мощной по сравнению с 2.2.

Save as IE

Небольшая программа Save as IE вполне соответствует своему нехитрому названию: она действительно предназначена для того, чтобы научить "Оперу" сохранять странички так, как это делает Internet Explorer. Если это все, что вам нужно от браузера в смысле сохранения страниц, то можете попробовать использовать именно ее.

Впрочем, инсталляция Save as IE производится в ручном режиме, а сам подход к реализации вышеуказанной возможности, на мой взгляд, несколько сомнителен: фактически происходит подмена исполняемого модуля и оригинальный файл opera.exe вызывается через "заглушку". Альтернативный вариант установки, предусматривающий изменение кода оригинального exe-файла (патч), вряд ли можно назвать лучшим.

Page2CHM

Несмотря на название, Page2CHM обучает "Оперу" сохранять странички не только в формате CHM (который, по моему личному мнению, уже сам по себе исключительно удобен для этих целей). На данном этапе своего развития как программы - речь идет о версии 2.4 - плагин Page2CHM умеет гораздо больше и помимо формата Compressed HTML Help позволяет сохранять странички:

- в форматах ITS и MHT (для MHT нужно закачать дополнительный плагин);
- в отдельной папке вместе с изображениями;
- в формате IE (страничка плюс папка с картинками);
- только изображения.

Сохранение страницы через Scripter - плагин Page2CHM для связи с другими программами

Также можно отдельно закачать плагин под названием Scripter, который существенно расширяет возможности Page2CHM. С его помощью можно организовать связку с внешними программами, например с архиватором, чтобы сохранять html-страницы в других форматах. С Scripter сразу поставляются настройки для сжимания страниц в нескольких форматах (достаточно будет упомянуть zip, 7z, rar), но, если вам этого мало, вы можете самостоятельно настроить связь Page2CHM с другими программами. Разумеется, для этого придется повозиться с настройками – фактически такая связка производится за счет вызова сторонней программы с параметрами.

Дополнительный модуль Integrator помогает встроить Page2CHM в интерфейс "Оперы"; с его помощью можно добавить пункт в меню документа, кнопку на панель, а также назначить вызову альтернативного сохранения "горячие" клавиши.

Многочисленные настройки программы можно изменять при помощи отдельного интерфейса. Здесь можно настроить параметры сохранения в формате CHM, вызвать Integrator и настройки Scripter, определить папку и формат сохранения страниц по умолчанию.

Что до взаимодействия с "Оперой", то здесь общая идея примерно такая же, как и при использовании "COCO". Программа корректным образом встраивается в интерфейс "Оперы" и при вызове перехватывает стандартный диалог сохранения файлов.

Выводы и рекомендации по использованию

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

Возможности у программ, однако, разные. Несомненным лидером по набору поддерживаемых форматов является Page2CHM, но если учесть последние бета-версии, то "COCO" буквально дышит лидеру в затылок. Ну а программа Save as IE предназначена для выполнения только одной задачи - "сохранять, как IE".

"COCO" и Page2CHM обладают собственными инсталляторами и модулями настройки. В Save as IE и инсталляция, и настройка только заявлены в дальнейших планах. Зато к ней прилагаются исходные тексты - возможно, это вдохновит кого-то на дальнейшее развитие программы.

Интеграция с "Оперой" также реализована по-разному: Save as IE подменяет (или изменяет) exe-файл браузера, а "COCO" и Page2CHM встраиваются в браузер при помощи стандартных методов, то есть путем добавления пунктов в меню и (или) кнопок на панели управления.

Тут следует отметить, что в некоторых случаях с интеграцией этих программ в интерфейс "Оперы" могут быть определенные проблемы. Если у вас уже созданы файлы персональных настроек интерфейса, то настройщик "COCO" может добавить свои изменения именно туда, однако при некоторых обстоятельствах он может и изменить стандартные файлы браузера. (Несколько экспериментов наводят на мысль о том, что "COCO" изменяет соответствующие секции в настройках, которые в настоящий момент являются активными в браузере.) Что до интегратора Page2CHM, то мне почему-то так и не удалось добиться от него корректной работы. В связи с этим будет нелишним привести здесь краткие инструкции по встраиванию этих программ в "Оперу".

Итак, на мой взгляд, имеет смысл расширить меню "Файл" браузера и контекстное меню страницы. В терминах ini-файлов меню "Оперы" речь идет о секциях [Browser File Menu] и [Document Popup Menu]. В соответствии с общими принципами в эти секции нужно добавить примерно следующие строки (для "COCO" и Page2CHM соответственно):

Item, "Сохранить с COCO..." = Execute program, "C:\Program Files\Opera\extras\COCO\coco.exe",
"%T^^%C^^%U^^true", 50977, "Save" & Save document with images as

или

Item, "Сохранить с Page2CHM..." = Execute program, "savepage.exe",
"%u %T", 50977, "Save" & Save document with images as

Разумеется, вам нужно будет проследить за путями к этим программам (впрочем, инсталляция Page2CHM предусматривает вызов своего модуля и без указания полного пути). Также вы вполне можете как добавить эти строки, так и заменить ими стандартные пункты сохранения страничек, если вы вдруг решите, что эти программы полностью покрывают ваши потребности (следует учесть, что ни одна из рассмотренных программ не умеет сохранять странички в обычном текстовом виде, возможность чего предусмотрена в самой "Опере"). Кнопки для панелей управления и "горячие" клавиши настраиваются аналогичным образом.

Ввиду всех приведенных обстоятельств можно смело порекомендовать к использованию одну из двух программ: "COCO" и Page2CHM. Лично я остановился на Page2CHM, но это скорее вопрос личных предпочтений и требований - как функционального характера, так и эстетического. Обе программы действительно способны облегчить вам работу с сохраненными в "Опере" интернет-страничками - и облегчить существенно.

 
  • Страница 1 из 1
  • 1
Поиск:


Бесплатный хостинг uCoz