Недостающие возможности, мешающие фичи
Posted: 09 Sep 2009, 11:53 Wed
Здравствуйте. Не знаю, есть ли в этом форуме авторы программы, но надеюсь, они увидят мои пожелания. Я использую Download Master Portable. Нашел его через википедию и какой-то обзорный сайт, где разрекламировали эту программу как лучшую на сегодняшний день. К тому же бесплатную для русскоязычных пользователей. Пока же меня сильно напрягают некоторые вещи. Итак, список пожеланий:
1. Добавить возможность отправлять не только HTTP-запросы GET, но и POST. Сделать для каждой закачки строку для ввода параметров запроса POST. Сейчас добрую треть файлов я не могу скачать через DM, т.к. перед скачкой некоторые сайты требуют ввести download key, а при нажатии на кнопку Submit отправляют этот пароль запросом POST. В ответ удаленный веб-сервер отдает скачиваемый файл. Этот урл бесполезно копировать в DM, т.к. без запроса POST файл все равно не отдастся. Приходится качать браузером. Я бы вручную вбил параметры запроса POST, посмотрев их в исходнике html-страницы. Это было бы все равно быстрее, чем по 10 раз перекачивать оборвавшийся файл браузером.
2. Убрать все без исключения дурацкие всплывающие окна с вопросами и обратным таймером. Заменить их глобальными и если надо индивидуальными настройками. Сильно напрягает, когда смотришь фильм в полном экране, и каждые пять минут поверх него появляется сообщение, что тип файла изменился на text/html и не хочу ли я его переименовать в связи с этим.
3. Сделать возможность добавлять в DM список урлов для скачивания за одну операцию. Сейчас приходится добавлять их через буфер обмена по одному, т.е. выделил в браузере урл, скопировал в буфер обмена, переключился в DM, нажал Insert, Enter. И так для каждого урла.
4. В списке прокси есть Socks4 и Socks5. Неплохо бы еще добавить туда Socks4a. Хотя это и не критично.
5. Сделать возможность автоматически перестартовывать chunk, если скорость его скачивания упала ниже предельно допустимой (глобальная настройка). Иногда при скачивании файла через медленную цепочку прокси файл качается на скорости 1Кб/с, но таймаут не срабатывает, потому что он все-таки качается. При рестарте есть вероятность, что цепочка прокси будет более быстрой.
6. Сделать адекватную помощь. Потому что существующая помощь практически бесполезна. Я несколько раз попытался вызывать контекстную помощь по диалоговым окнам, чтобы понять как работает та или иная опция, но безрезультатно. Например:
> Использовать HTTP версии 1.1 при подаче запроса
> Если установлен флажок, то Download Master будет использовать HTTP 1.1
И на что это влияет? Если отключить флажок (который, кстати, по умолчанию выключен), то докачка файлов не будет поддерживаться в принципе? Зачем тогда он выключен? Все браузеры по дефолту шлют запросы именно в версии 1.1.
> Использовать Cookies
> Если установлен флажок, то Download Master будет использовать cookies при работе с HTTP. Это необходимо для некоторых серверов, которые перед закачкой помещают cookies на ваш компьютер.
У меня сразу возник вопрос - где эти куки хранятся и сколько времени они хранятся? Не используются ли при этом куки из Internet Explorer'а и соответственно системный каталог для них? Я бы не хотел, чтобы DM и IE делили между собой куки, поэтому отключил эту опцию из-за непонимания ее работы.
> Не использовать кеш (no-cache)
> Если установлен флажок, то Download Master не будет использовать кеш прокси-сервера и/или провайдера.
И как это реализовано? Я конечно заметил, что DM посылает в запросах хидер Cache-Control: no-cache, но неплохо бы обо всем этом писать в хелпе.
Пока вроде все.
1. Добавить возможность отправлять не только HTTP-запросы GET, но и POST. Сделать для каждой закачки строку для ввода параметров запроса POST. Сейчас добрую треть файлов я не могу скачать через DM, т.к. перед скачкой некоторые сайты требуют ввести download key, а при нажатии на кнопку Submit отправляют этот пароль запросом POST. В ответ удаленный веб-сервер отдает скачиваемый файл. Этот урл бесполезно копировать в DM, т.к. без запроса POST файл все равно не отдастся. Приходится качать браузером. Я бы вручную вбил параметры запроса POST, посмотрев их в исходнике html-страницы. Это было бы все равно быстрее, чем по 10 раз перекачивать оборвавшийся файл браузером.
2. Убрать все без исключения дурацкие всплывающие окна с вопросами и обратным таймером. Заменить их глобальными и если надо индивидуальными настройками. Сильно напрягает, когда смотришь фильм в полном экране, и каждые пять минут поверх него появляется сообщение, что тип файла изменился на text/html и не хочу ли я его переименовать в связи с этим.
3. Сделать возможность добавлять в DM список урлов для скачивания за одну операцию. Сейчас приходится добавлять их через буфер обмена по одному, т.е. выделил в браузере урл, скопировал в буфер обмена, переключился в DM, нажал Insert, Enter. И так для каждого урла.
4. В списке прокси есть Socks4 и Socks5. Неплохо бы еще добавить туда Socks4a. Хотя это и не критично.
5. Сделать возможность автоматически перестартовывать chunk, если скорость его скачивания упала ниже предельно допустимой (глобальная настройка). Иногда при скачивании файла через медленную цепочку прокси файл качается на скорости 1Кб/с, но таймаут не срабатывает, потому что он все-таки качается. При рестарте есть вероятность, что цепочка прокси будет более быстрой.
6. Сделать адекватную помощь. Потому что существующая помощь практически бесполезна. Я несколько раз попытался вызывать контекстную помощь по диалоговым окнам, чтобы понять как работает та или иная опция, но безрезультатно. Например:
> Использовать HTTP версии 1.1 при подаче запроса
> Если установлен флажок, то Download Master будет использовать HTTP 1.1
И на что это влияет? Если отключить флажок (который, кстати, по умолчанию выключен), то докачка файлов не будет поддерживаться в принципе? Зачем тогда он выключен? Все браузеры по дефолту шлют запросы именно в версии 1.1.
> Использовать Cookies
> Если установлен флажок, то Download Master будет использовать cookies при работе с HTTP. Это необходимо для некоторых серверов, которые перед закачкой помещают cookies на ваш компьютер.
У меня сразу возник вопрос - где эти куки хранятся и сколько времени они хранятся? Не используются ли при этом куки из Internet Explorer'а и соответственно системный каталог для них? Я бы не хотел, чтобы DM и IE делили между собой куки, поэтому отключил эту опцию из-за непонимания ее работы.
> Не использовать кеш (no-cache)
> Если установлен флажок, то Download Master не будет использовать кеш прокси-сервера и/или провайдера.
И как это реализовано? Я конечно заметил, что DM посылает в запросах хидер Cache-Control: no-cache, но неплохо бы обо всем этом писать в хелпе.
Пока вроде все.