Qsaver ver 2.4.10

Программа предназначена для быстрого сохранения в MHT, HTML или CHM с автопереименованием если такой файл уже существует. Позволяет сохранять все открытые страницы. Также может сохранять скриншоты видимой части страницы в png и быстро сохранять картинки в заданную папку. Плюс корректирует оперные ошибки и при обычном сохранении. Возможно сохранение только выделенной части страницы.
По умолчанию сохранение производится в папку "Мои документы\Web" для страниц и "Мои документы\Web\_Images " для картинок. Это можно изменить в "Настройках Quick Saver".

Возможности:
QSaver обеспечивает "Быстрое сохранение" (после нажатия кнопки страница моментально сохраняется в заранее определенную папку), "Сохранение в папку с именем сайта" (после нажатия кнопки страница моментально сохраняется в заранее определенную папку, но полностью находится в папке с именем сайта) и "Простое сохранение" (после нажатия кнопки появляется диалоговое окно "Сохранить как" и переводится значение в строке "Тип файла" на "HTML-файл с рисунками" или "Веб-архив (отдельный файл)" (можно выбрать папку для сохранения)). И всё это в двух форматах (HTML и MHT), по типу IE (рисунки в отдельной папке) и именем файла из строки заголовка страницы. И, типа, это ещё не всё. QSaver можно настроить так, что страницы будут сохраняться в любом формате из списка "Тип файла" диалогового окна "Сохранить как". Еще некоторые функции:
  Быстрое сохранение:
    Если Opera не может сформировать имя, оно берётся из заголовка окна.
    Правятся недопустимые символы в имени файла;
    Для страниц с одинаковыми именами автоматическая корректировка имен;
  Все типы сохранения:
    Если расширение отсутствует, то подставляется htm.
    Ведётся история всех сохранений в файле \Web\QSaverHistory.html. Его можно добавить в боковую панель Opera.
	
Требования: Windows 98 или выше (тестировалось на NT4 Sp6, XP Sp2, Vista) и Opera 8-10.


Известные проблемы в
Opera 8: Opera 9.5+: Opera 9.63: Opera 10.1: Opera 10.5:

Установка:

Скопируйте программу в какую-нибудь папку (например, Opera\program) и перетащите нужные кнопки к себе. Readme.html должен быть в той же папке!
Если вы пользуетесь историей, то рекомендуется добавить QSaverHistory.html в браузер, как боковую панель. Откройте этот файл в Opera, выберите в меню пункт «Создать закладку» и поставьте галочку «Отображать в боковой панели».
Вы можете задать горячую клавишу для любого из способов сохранения. Для этого нажмите на нужную кнопку и скопируйте код. После этого перейдите в настройки горячих клавиш (Ctrl+F12→Дополнительно→Управление) и создайте или измените хоткей, используя в качестве команды скопированный код кнопки.
Если вы обновляете QSaver версии 2.3 или более старый, то вам потребуется заменить все кнопки.

Сохранение выделенной части страницы (js-сохранение)
Предварительно следует отметить, что в этом режиме сохраняется только текст, с форматированием и стилями. Также замечу, что если на странице ничего не выделено, то она будет сохранена полностью.
Перед использованием кнопок, создайте MIME тип (Ctrl+F12→Загрузки→Добавить) «text/phf» и укажите "Открыть в другой программе" Opera\program\QSaver.exe (галочка «Передавать адрес приложению» не нужна).

Кнопки для Opera 10.5x:
- Сохранить выделенную часть страницы.
- Быстро сохранить выделенную часть страницы.
- Быстро сохранить выделенную часть страницы в папку с именем сайта.

Кнопки для Opera 9.5x:
- Сохранить выделенную часть страницы.
- Быстро сохранить выделенную часть страницы.
- Быстро сохранить выделенную часть страницы в папку с именем сайта.

Вариант с сохранением изображений в самой странице. При большом числе изображений работает медленно, изображения не показываются в IE < 8.
- Сохранить выделенную часть страницы.

Кнопки для Opera 9.2x: Перед сохранением, вы можете изменить страницу переключив её в режим редактирования, с помощью данной кнопки: .
После чего удалить ненужное кнопкой Delete, а также выделить нужный текст жирным шрифтом, нажав Ctrl+B или подчеркнуть текст нажав Ctrl+U.

Автоматическое сохранение
Установите AutoSave.js
(Для установки UserJS, просто скопируйте файл в вашу папку UserJS. Если её ещё нет, то создайте папку (например, Opera\userjs) и укажите её в Настройки→Дополнительно→Содержимое→Настройки Javascript).
Создайте MIME тип (Ctrl+F12→Загрузки→Добавить) «text/qsv» и укажите "Открыть в другой программе" Opera\program\QSaver.exe (галочка нужна).
Добавьте в начало AutoSave.js сайты, страницы с которых должны автоматически сохраняться (не убирайте двойной слэш перед адресами). Если нужно, то измените формат сохранения с png на другой (см. ниже).

Быстрое сохранение изображений
Если вы этого ещё не сделали, то создайте MIME тип (Ctrl+F12→Загрузки→Добавить) «text/qsv» и укажите "Открыть в другой программе" Opera\program\QSaver.exe (галочка нужна).

Установите qsaver.js. Зажатие левой кнопки мыши на картинке (или двойной клик), сохранит её в заранее заданную папку.

Или создайте следующую команду в Ctrl+F12→Дополнительно→Управление→Профили мыши:
Клавиша: «Button3» (или «Button3 ctrl»). Действие: «Execute program, "C:\Program Files\Opera\program\qsaver.exe", "/format=imgs /method=folder /url=‘‘%U’’ /text=‘‘%T’’"»
Теперь для сохранения картинок в заранее заданную папку, достаточно нажать колёсико мышки.

Для быстрого сохранения изображений из контекстного меню, добавьте в раздел [Image Popup Menu] вашего файла меню, следующую строку:
Item, "Быстро сохранить изображение"=Copy image address & Execute program, "C:\Program Files\Opera\program\Qsaver.exe", "/format=img /method=folder /url=‘‘%C’’ /text=‘‘%T’’" & Save image
Вместо ключа «folder» может быть «quick».

Описание ключей командной строки
Execute program, "C:\Program Files\Opera\program\QSaver.exe","/format=mht /method=quick /url=‘‘%U’’ /path=‘‘c:\web\something’’ /text=‘‘%T’’" & Save document
Первый параметр - как сохранять:
png - скриншот
htm - html
html - html с рисунками
mht - веб архив
txt - текст

img - изображение
imgs - то же, но предварительно эмулировать Ctrl+Click.

chm - сохранить в html и конвертировать в chm с помощью hhc.exe.
pdb - сохранить в html и конвертировать в iSilo с помощью iSiloXC.exe.

Второй:
simple - Обычное сохранение (этот параметр не обязателен).
quick - Быстрое сохранение
folder - Быстрое сохранение в папку с именем сайта
folder-time - Быстрое сохранение в папку с именем из даты и времени.
folder-name - Быстрое сохранение в папку с именем из заголовка или выделенного текста.
all - Быстрое сохранение многих файлов
В случае формата phf, способ сохранения задаётся в самой странице, следующим образом:
<!-- QSaver settings /format=phf /method=simple /url=‘‘http://localhost/index.html’’ /path=‘‘c:\web\something’’ /text=‘‘text’’ -->


История:
 2.4.10
* Совместимость с Opera 10.6.
* Улучшено сохранение в chm. Подавляются сообщения об ошибках.
* В QSaver.ini добавлены настройки: CheckParent, IsiloOptions, ChmOptions. Подробности для последней, можно посмотреть здесь, с десятого по двадцатый аргумент.
+ Режимы folder-time и folder-name.
* Мелкие улучшения.
 2.4.9
* Сохранение всех страниц должно работать надёжней.
* Небольшие исправления в кнопках js-сохранения.
+ "Сохранить скриншот всего окна браузера".
* Сохранение выделенной части страницы работает и во фреймах.
+ Испанский перевод. Спасибо Matias Aquino.
+ Турецкий перевод. Спасибо ZAHEK.
 2.4.8
* Вместо конструкции: «/параметр=‘‘значение’’» можно использовать «/параметр=''значение''». Это должно корректно работать и с восточными языками.
- Исправлено нелогичное поведение при пустом пути к папке быстрого сохранения.
- При обычном сохранении скриншота страницы и наличии файла, на скриншот мог попасть диалог сохрнения.
* Улучшена иконка.
 2.4.7
+ Поддерживается сохранение в формат iSilo.
 2.4.6
* QSaverHistory теперь отображается и с выключенным javascript-ом.
* Дополнена документация.
 2.4.5
* Небольшие улучшения в режиме сохранения в chm.
+ Добавлен скрипт fix-long-title.js, который укорачивает слишком длинные заголовки, мешающие сохранению страниц в Opera 9.5.
* Улучшен внешний вид QSaverHistory.
* По умолчанию, показываются только файлы сохранённые за последнюю неделю.
* Поиск теперь работает и в IE.
 2.4.4
+ Быстрое сохранение в chm. Требуются hhc.exe и hha.dll, которые можно скачать, например, здесь. 
 2.4.3
* В режиме phf, из сохраняемого файла убирается: <!-- QSaver settings ... -->.
* В режиме сохранения выделенной части страницы, начало выделенного текста добавляется к имени файла.
* Несколько изменён поиск окна сохранения.
+ Сохраняется doctype.
* Улучшен вид поиска в QSaverHistory при использовании Opera 8.
 2.4.2
* Небольшие улучшения в режиме сохранения части страницы и в самом Qsaver-е.
+ Кнопки для Opera 9.5.
 2.4.1
+ Поддержка формата phf.
+ Можно сохранять часть страницы.
 2.4.0
* Изменены параметры командной строки. Пожалуйста, обновите все кнопки!
* Можно задавать несколько папок для быстрого сохранения. Пропишите их в параметре /path=‘‘c:\web\something’’
* Совместимость с Opera 9.50.
* Обойдены баги Opera 9.50 с неправильной установкой фокуса при сохранении всех страниц и сохранением файлов с неправильным расширением.
* Улучшен внешний вид поиска в QSaverHistory.
 2.3.3
+ Можно изменять порядок добавления записей в файл истории (по умолчанию, новые добавляются в конец). Порядок существующих записей не меняется.
* Поле "Быстрого поиска" (в файле истории) теперь находится внизу и всегда видимо.
* Также в файл истории добавлена иконка от Gheorgich. Текущий файл истории будет обновлён при первом же сохранении.
 2.3.2
+ Можно автоматически сохранять страницы (или скриншоты) на заданных сайтах.
 2.3.1
+ Возможность сохранять адрес страницы в файле комментариев (descript.ion). 
* Небольшие улучшения.
 2.3.0 
+ К настройкам добавлен интерфейс.
+ Имена файлов корректируются и при простом сохранении.
 2.2.8 
* Быстрое сохранение изображений работает надёжней.
 2.2.7 
* Небольшие уточнения.
 2.2.6 
+ Быстрое сохранение изображений по двойному клику или зажатию левой кнопки.
* Небольшие улучшения.
 2.2.5 
+ Быстрое сохранение изображений по клику колёсиком или по Ctrl+клик колёсиком. 
 2.2.4 
+ В QSaverHistory.html добавлен поиск. 
 2.2.3 
* QSaverHistory.html «Is Valid HTML 4.01 Transitional!». 
 2.2.2 
* Ключ «/txt» правильно работает в Opera 8. 
* Расширен список допустимых расширений. 
- В Opera 9.5 было возможно сохранение с неправильным расширением. 
 2.2.1 
* Картинки при "Быстром сохранении", сохраняются в отдельную папку. Её можно изменить в ключе QuickSaveImgDir файла QSaver.ini. 
 2.2 
* Улучшена совместимость с Opera 9.50 и Opera 8. 
* Изменились кнопки быстрого сохранения. После «/quick» добавился «%u». Не забудьте их обновить! 
+ Быстрое сохранение картинок. 
 2.1.8 
* Небольшие улучшения. 
 2.1.7 
* При быстром сохранении, история записывается в файл QSaverHistory.html (аналогично opera:history). Это можно отключить в QSaver.ini. 
 2.1.6 
* В случае не совсем правильного title не находилось окно Opera. 
 2.1.5 
+ В QSaver.ini добавлен параметр OperaVersion. Если он меньше 9, то файлы сохраняются в подпапку с названием документа.
  Ключ «/folders», соответственно убран. 
 2.1.4 
+ Добавлен ключ "/?" 
* Улучшен режим «/folders». 
 2.1.3 
- Иногда не добавлялось расширение. 
 2.1.2 
+ Добавлено быстрое сохранение скриншота в папку с именем сайта. 
 2.1.1 
* исправлены небольшие проблемы при сохранении в png. 
 2.1 
* Теперь параметр «/folder» означает быстрое сохранение в папку с именем сайта. 
+ Параметр «/folders» - быстрое сохранение в папку с именем сайта и подпапку с именем файла. 
* Режим «/html /folders %u %T» работает и в Opera 8. 
* Выделенный текст теперь используется для имени файла и при обычном сохранении. 
* Небольшие исправления. 
 2.0 
* Переход на Delphi и WinApi. Соответствующее уменьшение размера 
+ Можно сохранять скриншоты видимой части страницы. 
* Небольшие улучшения. 
 1.9.3 
- Исправлена ошибка при сохранении в корень диска. 
 1.9.2 
+ В кнопках прописан полный путь к QSaver.exe. 
 1.9.1 
* Дополнена документация (спасибо mihich) 
* English version. 
 1.9 
+ Можно сохранить все открытые страницы. 
 1.8 
- Исправлена проблема с Win98. 
 1.7 
+ Теперь правятся все (я надеюсь) недопустимые символы в имени файла 
 1.6 
+ Возможность указать путь к папке быстрого сохранения без правки ini. 
 1.5 
+ Если расширение отсутствует, то подставляется htm. 
+ Выделенный текст используется в качестве имени файла. 
 1.4 Final 
* Уточнения. 
* В папке с именем файла пробелы заменяются на символы подчёркивания. 
* При отсутствии имени файла используется заголовок окна Оперы. 
* Не нужно указывать заголовок окна. 
 1.3 
+ Можно сохранять в папку с именем файла. Для имени берутся первые 64 символа. 
* Переименование. 
 1.2 
+ QSaveMHT.ini с настройками. 
+ Сохранение в разные форматы. 
 1.1 
* Более надёжная работа. 
 1.0 
+ Появление.


This program is released under GPL General Public License
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


Сайт: http://ruzanow.ru/

e-mail: ruzanow @ gmail.com