Dlm_wget - Download Manager

Dlm_wget - Download Manager

Postby retv_qwe » 21 Dec 2012, 18:15

А я вот таким дополнительным приложением добавил wget-качалку.
21-12-12_1935.jpg
21-12-12_1935.jpg (59.32 KiB) Viewed 5449 times
Дело в том, что ну не люблю я когда устройство (плеер) "тормозит".
С начало с помощью компа добавляю файлы, и ставлю на паузу, соответственно комп потом выключаю, он ведь больше не нужен.
Потом смотрю ну там фильмы мультики не важно, в общем использую плеер по его прямому назначению.
Насмотревшись, в общем, надо же как-то скачать то что добавил, что делать, комп включать?
Ладно включим комп, стартанем, выключим, а как проверить что скачалось а что нет, опять комп включать?
Запускаю это приложение, нажимаю "продолжить" и в путь.

Чем мне wget-качалка нравится, тем что можно скачать 10-15% (или больше, не важно) фильма (от начало фильма, учитывая) и посмотреть эти 10-15% фильма (по крайне мере avi и mp4 работают, возможно iso не будет так работать), не понравилось можно не докачивать. Торрент так не сможет.
В отличие от Торрента wget у меня не зависал, сколько я с ним игрался плеер у меня ни разу не завис.
Хотя, когда я с Торрентом игрался я не знал какую роль играет swap-раздел на диске.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: PHP Download manager 1.5

Postby Pokrass » 21 Dec 2012, 18:18

А поделиться не хотите?

С торрентом нужно скорость порезать - тогда не тормозит. У меня вот качает ща 1,2МБ/с и параллельно смотрю кино с винта (своп, понятное дело, есть).
IconBIT HDS7L Fw: AMP_r12 GUI: VRT
iNeXT HD1 W Fw: X3D_Series_V4.0.2b160406
User avatar
Pokrass
 
Posts: 3154
Joined: 18 Mar 2012, 04:18
Location: Плюк. Планета № 215 в Тентуре галактики "Кин-дза-дза" в Спирали.

Re: PHP Download manager 1.5

Postby ordin » 21 Dec 2012, 20:44

retv_qwe wrote:А я вот таким дополнительным приложением добавил wget-качалку.

На mini+ - % закачки обычно смотрю через QtWebKit, а вот для R1 - штука незаменимая!
Подскажите, как установить это чудо!
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: PHP Download manager 1.5

Postby retv_qwe » 22 Dec 2012, 18:02

Знаете, я как бы для себа делал, так что сильно не ругайтесь.
Вот архивчик:
downloady_wget.rar
(11.08 KiB) Downloaded 286 times
Распакуйте и скопируйте папку в /usr/local/etc/mos/www/modules/
В файле pm/installed надо прописать
Code: Select all
[downloady_wget]
   revision = 1
   title = "downloady"
   role = rss
   files = "www/modules/downloady_wget/"
В файле downloady_wget.conf есть все что вам нужно.
Что бы продолжить закачку надо выбрать необходимую строку, внизу будет отображаться ссылка, нажать кнопку "Info" и "Ok".
Пока только умеет продолжить и отображать, процесс отображается в режиме реального времени.
Конечно лучше бы FarVoice все это сделал, а то я сильно там чего-то наворотил.
Вот почему, в другой ветке форума, я и спрашивал где находится папка /temp/, в ОЗУ или во ФЛЕШ, приложение жадно использует папку /temp/.
Если FarVoice посмотрит, и предложит другое решение, я буду благодарен.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: PHP Download manager 1.5

Postby Pokrass » 22 Dec 2012, 18:05

ладно... ща покопаю... может и соберу... Только я бы переименовал - а то даунлоади - это название PHP Download manager. Например можно wget_ui.

UPD: Посмотрел - увы, выглядит плохо на широком экране. Надо править. Как понять какая закачка идет, а какая в паузе? Как удалить закачку? Ну и орфографические ошибки есть ;)
В таком виде выкладываться не будет.
sc_ScrCap_osd_22170.jpg
sc_ScrCap_osd_22170.jpg (74.08 KiB) Viewed 5404 times
IconBIT HDS7L Fw: AMP_r12 GUI: VRT
iNeXT HD1 W Fw: X3D_Series_V4.0.2b160406
User avatar
Pokrass
 
Posts: 3154
Joined: 18 Mar 2012, 04:18
Location: Плюк. Планета № 215 в Тентуре галактики "Кин-дза-дза" в Спирали.

Re: PHP Download manager 1.5

Postby ordin » 24 Dec 2012, 15:06

retv_qwe wrote:Знаете, я как бы для себа делал, так что сильно не ругайтесь.

Спасибо огромное retv_qwe! У меня на R1 пашет нормально, немного срезает в больших разрешениях экрана,
но главное работает! Думаю, если немного подправить - можно смело включать в пакет moS3!
А если утилита и не попадет в него, все равно буду ею пользоваться! Еще раз спасибо!
Last edited by ordin on 24 Dec 2012, 15:49, edited 1 time in total.
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: PHP Download manager 1.5

Postby demchukvol » 24 Dec 2012, 15:27

Поддерживаю! :) PHP Download manager 1.5 на R3 не корректно работает, а этот модуль, если довести его до ума, был-бы в пору. Спасибо...
ASUS O!Play R3 (AMP r12.5 скин vrtn) + ASUS RT N66U (прошивка Merlin) + Windows 10
User avatar
demchukvol
 
Posts: 227
Joined: 15 Feb 2011, 16:27
Location: Ukraine, Kiev

Re: PHP Download manager 1.5

Postby retv_qwe » 24 Dec 2012, 17:18

PHP Download manager 1.5 корректно работает, так как за основу моего приложения взят именно код PHP Download manager 1.5.
Проблема в другом, в огромном файле *.stat который создает wget. Так как этот *.stat обрабатывается самим плеером.
К примеру, у меня есть playlist с tvigle весом 423 кБайта, можно уснуть пока плеер его откроет.
Попробуйте следующее, в файле downloady.php в function GetDetails($sid, $verbose = false) перед fclose($fp); добавить следующие строки:
Code: Select all
      if (filesize($statfile) > 50000 ) {
      $this->GetStats('is_running', $sid) && exec('kill -15 '.$this->GetStats('pid', $sid));   
      fclose($fp);
      unlink($statfile);
      $this->AddURL($res['url']);
       return $res;
      }
Здесь проверяем объем файла *.stat, если он весит более 50кБайт, останавливаем загрузку, удаляем этот файл, и пере запускаем загрузку.
Не забудьте перед этим сохранить оригинальный файл.
Эксперимент: поднял ftp на своем компе (кто не в курсе Golden FTP Server), качаю в 2 потока (больше не надо потоков, в противном случае комп очень долго открывает программу) как бы все ОК, и программа довольно таки шустренько работает.
Напоминаю, ссылки должны быть вида http://citylan.dl.sourceforge.net/proje ... -win32.exe ну или как вот у меня на компе ftp://192.168.1.5/I/Money_Train_720_part_2.mp4
Пробуйте, отписывайтесь.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: PHP Download manager 1.5

Postby ordin » 24 Dec 2012, 19:46

retv_qwe - прошу, развивайте эту тему, если заинтересуется FarVoice, то может получиться уникальная вещь,
своего рода альтернатива Transmission на плеере.
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: PHP Download manager 1.5

Postby Pokrass » 24 Dec 2012, 19:49

на самом деле - проще взять rss от транса и сделать из него. И чтобы вычитывал не лог, а использовать rpc из doanloady - ведь там уже парсинг весь есть. Ну и все в один модуль собрать.
Только FarVoice делать лень (и я его понимаю), а мне лень разбираться - не юзаю почти wget.
Но только в таком виде это будет иметь смысл держать в репозитории.
IconBIT HDS7L Fw: AMP_r12 GUI: VRT
iNeXT HD1 W Fw: X3D_Series_V4.0.2b160406
User avatar
Pokrass
 
Posts: 3154
Joined: 18 Mar 2012, 04:18
Location: Плюк. Планета № 215 в Тентуре галактики "Кин-дза-дза" в Спирали.

Next

Return to Разработка

Who is online

Users browsing this forum: No registered users and 2 guests