Лучшее дополнение для десктопной версии Firefox. (апрель 2014 по версии Mozilla )
Выбор месяца — Менеджер загрузок (S3)
Автор: Попов А. Г. (ник:Oleksandr), разработчик 9-и расширений, в том числе и таких популярных, как Screengrab (fix version) (см. статью лучшее расширение Лучшие расширения за август 2014)
Расширения созданные данным автором S3.Google Переводчик, Торрент Торнадо и др.
Дополнение "Менеджер загрузок (S3)" было создано и улучшено, вместо больше неподдерживаемого расширения браузера Firefox - Download Statusbar.
Данный менеджер расширяет возможности стандартной системы управления загрузкой файлов браузера Mozilla Firefox и не является загрузчиком.
Примечание.
Один из полноценных многопоточных загрузчиков для скачивания файлов представлен на нашем сайте:
"Программа для скачивания файлов Download Master"
Программа "Менеджер загрузок (S3)" имеет большой выбор для своей настройки, которые находятся на следующих вкладках окна менеджера:
"Основные", "Антивирусная проверка", "Выполнить команду", "Библиотека Загрузок".
а также для изменения стилей во вкладке: "Внешний вид".
Рис.1 Окно настройки программы Менеджер загрузок (S3). Вкладка "Основные".

Опции вкладок "Антивирусная проверка" и "Выполнить команду" представляют возможности постобработчика программы:
- "Антивирусная проверка" - проверки скаченных файлов вашим антивирусом.
- "Выполнить команду" - выполнения встроенных команд: "Выключение", "Гибернация", "Приостановка", "Logout" (сменить пользователя), "Закрыть браузер", а также возможность самостоятельно использовать свою команду и тут же протестировать ее работоспособность.
Рис.2 Настройки менеджера загрузок (S3) на вкладке: "Выполнить команду"

Для проверки функции была создана команда, которая после закачки файла будет открывать, например наш сайт.
В полях:
- Описание: Открыть сайт serfock.ru
- Команда: C:\Windows\system32\rundll32.exe
- Аргументы: url.dll,FileProtocolHandler http://serfock.ru/
Итог: Все работает, но в списки "Предустановки" созданную нами команду приложение не записало, хоть и сохраняет в открытых полях. При смене команды, предыдущие стираются.
Приведем еще пример использования функции командной строки:
- Описание: Распаковать архиватором 7-zip файлы по адресу c:\Downloads\Test\, имеющие расширения zip, в эту же директорию с созданием подпапок с именами архивных файлов.
- Команда: C:\Program Files (x86)\7-Zip\7z.exe
- Аргументы: x c:\Downloads\Test\*.zip -oc:\Downloads\Test\*
Примечание. В поле "Аргументы", все кириллические символы, например "c:\мои документы" будут проигнорированы. Записи имеющие пробелы должны быть заключены в кавычки.
В поле "Команда" можно использовать также и bat-файлы.
Например, создадим командный файл, который будет распаковывать zip-архивы в папки с именем текущей системной даты компьютера и подпапки с текущим временем.
Для этого воспользуемся бесплатным текстовым редактором Notepad ++ (рус)
Создадим новый пустой файл.
Для того чтобы работать с именами папок и файлов на русском языке, bat-файл должен иметь кодировку OEM 866, в противном случае командный интерпретатор вас не поймет.
В редакторе Notepad++ заходим в меню "Кодировки" - "Кодировки" - "Кириллица" - "OEM 866"
Сохраняем его с именем, например: create-dir-data.bat
Теперь можно ввести или вставить скопированный код:
rem Для использования кириллических символов, файл должен быть в кодировке - OEM 866 rem Записи имеющие пробелы должны быть заключены в кавычки
rem Присвоить переменной c_dir адрес папки с архивами, с которой будем далее работать set c_dir=D:\мои документы\Downloads\Test
rem Присвоить c_date значение системной даты set c_date=%date%
rem Создать папку с именем текущей даты md "%c_dir%\%c_date%"
rem Присвоить c_time значение текущего времени и обрезать последние три символа (разделитель и сотые доли секунды) set c_time=%time:~0,-3%
rem Присвоить c_time предыдущее значение переменной c_time rem Произвести замену символа:(двоеточие) на .(точка) rem Для удобочитаемости, добавляем к окончанию имени дефис(-) и слово, например: time set c_time=%c_time::=.%-time
rem Распаковка всех файлов с расширением zip, по адресу: D:\мои документы\Downloads\Test rem в подпапку с именем: текущая дата (пример: 09.02.2015), rem в подпапку: текущее время( пример: 18.30.00-time) rem в подпапку: имя текущего файла (создается архиватором 7-Zip). rem Далее командой ">", отчет о процессе распаковки направляется в создаваемый файл с именем: дата-report-время-time, rem Пример имени отчета: 09.02.2015-report-18.30.00-time.txt "C:\Program Files (x86)\7-Zip\7z.exe" x "%c_dir%\*.zip" -o"%c_dir%\%c_date%\%c_time%\*" > "%c_dir%\%c_date%\%c_date%-report-%c_time%.txt"
rem Для удаления всех оригинальных zip-архивов, которые распаковали, уберите ниже ремарку rem del "%c_dir%\*.zip"
В настройках менеджера загрузок (S3) вкладки "Выполнить команду" в поле "Команда" вписываем имя файла с полным адресом его местоположения:
D:\мои документы\Downloads\Test\create-dir-data.bat
Для проверки кликаем по кнопке "Тест" и проверяем работу.
Библиотека Загрузок и страница "История Загрузок".
На данной вкладке дополнения "Менеджер загрузок (S3)", можно настроить новый вид страницы истории загрузок или вернуть стандартную Firefox , а также установить информационный формат даты и времени скачивания файла.
Рис.3 Вкладка "Библиотека Загрузок".

Стандартный адрес страницы истории загрузок браузера Firefox:
about:downloads
Для перехода в историю загрузок, необходимо нажать комбинацию клавиш Ctrl-J или щелкнуть левой кнопкой мышки по кнопке "Загрузки" в строке состояния браузера (если вы уже скачали файл), или "Меню" - "Инструменты" - "Менеджер загрузок (S3)" - "История Загрузок".
Рис.4 Меню кнопки "Загрузки".

При желании автоматического перехода на страницу истории при скачивании файла, поставьте "галочку" в настройках "Библиотека Загрузок" - "Переключиться на вкладку загрузок в начале загрузки" (см. рис. выше)
На странице истории скачанных файлов, есть возможность включить дополнительные информационные колонки (последняя кнопка в строке названий колонок).
Изменить порядок информационных колонок можно мышкой, удерживая ее левую кнопку .
Панель статуса закачки файлов.
Панель статуса менеджера загрузок (S3) предназначена для получения информации закачки: адрес, скорость скачивания, процент загрузки и др. (см. рис.5)
Всплывающее окно появится при наведении курсора на соответствующую загрузку или один раз кликнуть по ней левой кнопкой мышки.
Рис.5 Информационное окно закачки файла.

Если после закачки файла щелкнуть правой кнопкой мышки по кнопке, откроется контекстное меню, в котором можно выбрать функции переименования файла, копирования URL источника, рассчитать и сравнить контрольную сумму файла и др.
Рис.6 Контекстное меню для закаченного файла.

При активном процессе закачки файла, в контекстном меню будут доступны следующие действия: "Копировать адрес источника", "Посетить веб-сайт источника", "Открыть папку, содержащую файл", "Пауза", "Отменить".
Рис.7 Контекстное меню активной закачки файла.

Статусную панель закачки, можно включить или выключить сочетанием клавиш Ctrl-Shift-Z
Большим плюсом менеджера загрузок (S3) является возможность сохранения настроек.
Рис.8 Сохранения настроек в менеджере загрузок (S3).

Для сохранения настроек менеджера, разработчиком предусмотрена кнопка "Настройки".
Меню данной кнопки состоит из следующих команд:
- Сохранить настройки
- Скопировать настройки
- Загрузить настройки
- Восстановить настройки по умолчанию
Все настройки менеджера загрузок (S3) сохраняются в текстовый файл.
При желании, все можно вернуть в дефолтное состояние опцией "Восстановить настройки по умолчанию"
Для справки сочетание управляющих клавиш:
- Ctrl + J - Открыть страницу "История Загрузок"
- Ctrl + Shift + Z - Переключиться в полноценный режим / Скрыть панель состояния
- Ctrl + Shift + Backspace - Очистить последнее загрузки
- Ctrl + Shift + Insert - Восстановить последнее удаление
- Ctrl + Shift + Enter - Открыть последнюю загрузку
- Alt + Shift + Enter - Показать последнюю загрузку
Установить с официального сайта
|