Главная > IT, perl > Perl: simple download manager [step 2]

Perl: simple download manager [step 2]

И снова привет! :)

Сегодня мы рассмотрим минимальную вариацию Download manager’а более подробно.

Итак, определимся, что наш менеджер должен делать в первую очередь:

  1. Спрашивать, что пользователь желает скачать
    • проверять линк на валидность (т.е. элементарно — протокол, доступность URL)
  2. Показывать очередь задач и историю выполнения
  3. Скачивать добавленный URL

Пойдём по порядку.

Интерфейс

Для ввода URL на скачивание нам нужна простая форма, состоящая из поля ввода и кнопки «GO!» :) Примерно вот такая -

URL:

Форма есть. Дальше, как будет выглядеть список текущих задач и история. Допустим так:

URL Size Status
http://www.url1.com/file1.2.3.zip 1 100 500 789 bytes Downloading
http://www.url2.com/file4.5.6.zip 500 789 bytes Done
http://www.url3.com/file7.8.9.zip 100 bytes Done

Соберем все вместе и получим -

sdm_1

PS: Цвета выбраны на вскидку =) Вы, конечно же, можете менять их по вкусу.

В следующей статье решим как будем скачивать и как будем обновлять очередь задач.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

1 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Loading ... Loading ...

  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.
Необходимо войти на сайт, чтобы написать комментарий.