Получение скорости

Все что касается разработки, отладки, использования подключаемых модулей.

Moderators: Korney San, marcipan

Post Reply
Warlock_29A
Posts: 1
Joined: 13 Mar 2008, 14:17 Thu

Получение скорости

Post by Warlock_29A »

Подскажите можно ли получить текущую скорость определенной закачки или нет?

Либо я просомтрел либо такого нет в документации по разработке плагинов. :(

Заранее благодарю!
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Получение скорости

Post by Korney San »

Warlock_29A wrote:Подскажите можно ли получить текущую скорость определенной закачки или нет?

Либо я просомтрел либо такого нет в документации по разработке плагинов. :(

Заранее благодарю!
Ты просмотрел, точнее, немного не уловил. :) Есть команда
GetDownloadInfoByID
Она выдаёт строку вида
<tag1>info</tag1><tag2>info</tag2>...
одним словом, XML. Теги, которые я нашёл:
state - состояние закачки
url - исходная ссылка
resumemode - поддерживает докачку или нет (2 - поддерживает)
saveto - файл, куда сохранится
size - общий размер
downloadedsize - закачанный размер
speed - скорость закачки
time - время скачивания (прошедшее)
timeleft - приблизительное оставшееся время скачивания
description - описание
categoryid - ID категории
date - дата и время добавления закачки
М.б. есть ещё (в зависимости от закачки).

Тебе остаётся получить строку, вырезать информацию нужного тега и обработать. :)

P.S. Плагин Auto Switch использует измерение объёма скачанного (разность downloadedsize за единицу времени), получая моментальную скорость. Тег speed, как я понял, содержит среднюю.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Post Reply