You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Инструкция этого типа производит оценку времени скачивания заданного файла из сети Интернет, и позволяет построить график успешности этой операции, и скорости передачи.

В качестве параметров задаются имена ресурсов:

ПараметрЗначениеКомментарий
url_0http://mirror.yandex.ru/gentoo-distfiles/snapshots/gentoo-latest.tar.xzСсылка на внешний ресурс
url_1url
url_Xurl

Также планируется возможность задать ссылку на Youtube-ролик.

Типовой скрипт инструкции:

import wnam_helpers
import json
import sys

data = ' '.join(sys.argv[1:])
json_data = json.loads(data)['data']

files = []

for key, value in json_data.items():
if 'url_' in key:
files.append(value)

limit_rate = json_data['limit_rate'] if 'limit_rate' in json_data else ''

print(wnam_helpers.download_files(files, limit_rate=limit_rate))

В качестве результата инструкция для каждой из ссылок выдает объем скаченных данных, и время скачивания (в миллисекундах):

На основании собираемых данных инструкциями этого типа строится отчет "Качество связи".

  • No labels