Тема: FAQ: локальный Webserver для установки приложений со своего компьютера

Показано с 221 по 230 из 243

  1. #221
    exe
    Senior Member
    Аватар для exe
    Регистрация 28.07.2012
    Сообщений 193

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

    этот маленький скрипт генерирует widget.xml лист и поможет легко обновлять жиджеты

    зачем?
    плюсы:
    - нам никогда теперь не нужно трогать widget.xml
    - кидаеш/стираеш жиджеты (zip файлы) в папкe www/widgets/ и всё остальное делает сам веб сервер

    установка:
    - www это рут папка твоего веб сервера
    - создаёш папку (не фаийл) widgetlist.xml (получитса www/widgetlist.xml/)
    - создаёш файл index.php в папке www/widgetlist.xml/ (получитса www/widgetlist.xml/index.php)
    - копируй вот этот техт в www/widgetlist.xml/index.php файл.
    Код:
    <?php
    /*************************************************
     * widgetlist.xml generator by exe
     * www is root path of your server then:
     * put widgets (zip files) in www/widgets/
     * put this file index.php in www/widgetlist.xml/index.php
     */
    
    $mywidgets = "http://".$_SERVER["SERVER_ADDR"]."/widgets/";
    $mywidgetslocal = "../widgets/";
    
    
    $widgetlist = new SimpleXMLElement("<rsp></rsp>");
    $widgetlist->addAttribute('stat', 'ok');
    $list = $widgetlist->addChild('list');
    
    $files = glob($mywidgetslocal.'*.zip');
    //print_r( $files );
    
    foreach( $files as $file ){
    
    	$widget = $list->addChild('widget');
    	$widget->addAttribute('id', basename($file, ".zip") );
    	$widget->addChild('title', basename($file, ".zip") );
    	$widget->addChild('description');
    	$widget->addChild('download', $mywidgets.basename($file) );
    	$wcompression = $widget->addChild('compression');
    	$wcompression->addAttribute('size', filesize( $file ));
    	$wcompression->addAttribute('type', 'zip');
    }
    
    echo $widgetlist->asXML();
    ?>
    - проверяй через http://serverip/widgetlist.xml
    /exe
    Topic RusskoeTV-Samsung C/D/E/ES
    / domain + 5GB + 3GB / dropbox + 500MB
    LG 55LM615S + BD-ES6000 + Xtreamer Player Family (Multiconsole +Ultra+Pro+Mk1+Prodigy)
  2. #222
    exe
    Senior Member
    Аватар для exe
    Регистрация 28.07.2012
    Сообщений 193

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

    для тех кто работает с одним жиджетом на эмулаторе и проверяет на самсунг плайере:

    этот скрипт смотрит в папке Samsung TV SDK(3.5.2)\Package\, копирует самый новый файл на сервер и производит widget.xml.

    редактируй $mypackagedir, $mywidgetlocal и $mywidget
    Код:
    <?php
    /*************************************************
     * widgetlist.xml generation php scripts for one package
     * returns last modified package
     */
    
    
    $mywidget = "http://".$_SERVER["SERVER_ADDR"]."/widgets/rodnoeTV.zip";
    $mywidgetlocal = "../widgets/rodnoeTV.zip";
    $mypackagedir = 'D:\\Tools\\Samsung TV SDK(3.5.2)\\Package\\';
    
    $widgetlist = new SimpleXMLElement("<rsp></rsp>");
    $widgetlist->addAttribute('stat', 'ok');
    $list = $widgetlist->addChild('list');
    $widget = $list->addChild('widget');
    $widget->addAttribute('id', 'rodnoeTV');
    $widget->addChild('title', 'rodnoeTV');
    $widget->addChild('description');
    $widget->addChild('download', $mywidget );
    
    $files = scandir($mypackagedir);
    $lastmodify = 0;
    $lastmodify_prev = 0;
    $widgetfile = "";
    
    foreach( $files as $file ){
    	if( "." != $file && ".." != $file ){
    		$lastmodify = filemtime ( $mypackagedir.$file );
    		//echo "lastmodify $file : $lastmodify \n";
    		if ( $lastmodify_prev < $lastmodify ){
    			$widgetfile = $mypackagedir.$file;
    			$lastmodify_prev = $lastmodify;
    		}
    	}
    }
    
    if( "" != $widgetfile && "." != $widgetfile && ".." != $widgetfile ){
    	//echo "copy $widgetfile -> $mywidget \n";
    	if( copy( $widgetfile, $mywidgetlocal ) ){
    		$filesize = filesize( $mywidgetlocal );
    		$wcompression = $widget->addChild('compression');
    		$wcompression->addAttribute('size', $filesize);
    		$wcompression->addAttribute('type', 'zip');
    	}
    }
    
    echo $widgetlist->asXML();
    ?>
    /exe
    Topic RusskoeTV-Samsung C/D/E/ES
    / domain + 5GB + 3GB / dropbox + 500MB
    LG 55LM615S + BD-ES6000 + Xtreamer Player Family (Multiconsole +Ultra+Pro+Mk1+Prodigy)
  3. #223
    Senior Member
    Аватар для nitrogen14
    Регистрация 17.04.2008
    Сообщений 49,824

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

    помоему всё достаточно муторно для простых смертных и нужно иметь вебсервер с php.
    я почемуто сомневаюсь, что прокатит на любой серии. вродебы на серии д браузер не понимал редиректа и еще моgut byt' drugie podvodnye kamni
    Обсуждение всех нюансов развода в Германии. www.razvod.net
  4. #224
    Senior Member
    Регистрация 10.06.2009
    Адрес Glauchau
    Сообщений 119

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

    [quote author=exe link=topic=8472.msg168782#msg168782 date=1346160120]
    этот маленький скрипт генерирует widget.xml лист и поможет легко обновлять жиджеты

    зачем?
    плюсы:
    - нам никогда теперь не нужно трогать widget.xml
    - кидаеш/стираеш жиджеты (zip файлы) в папкe www/widgets/ и всё остальное делает сам веб сервер

    установка:
    - www это рут папка твоего веб сервера
    - создаёш папку (не фаийл) widgetlist.xml (получитса www/widgetlist.xml/)
    - создаёш файл index.php в папке www/widgetlist.xml/ (получитса www/widgetlist.xml/index.php)
    - копируй вот этот техт в www/widgetlist.xml/index.php файл.

    [/quote]


    Большое спасибо бросил все на свой NAS Qnap, телевизор UE46D6200 подхватил все с первого раза и не задавал лишних вопросов. в общем КЛАСС
    Alice 10Mbit; IAD WLAN 4421 150Mbit; Gigaset C610A IP; QNAP TS-112, Seagate 3Tb
    MAG250, EDIMAX EW-7711UAN 150Mbit; Samsung UE46D6200, Hama MiMO 300 Mbit; Samsung HW-E551 Sound Bar
    HP HDX-18; Lenovo IdeaPad S10-2 HD; Zotac ZBOX HD-ID11; Huawei MediaPad
    WII Softmod 4.3E, WD 300Gb; Nintendo 3DS, DSTWO SuperCard
  5. #225
    Junior Member
    Регистрация 12.11.2012
    Сообщений 22

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

    Привет.Кто нибудь устанавливал его локально у меня всё время выдаёт ошибку.Какой надо"compression size"для TV-over.NET?
  6. #226
    Senior Member
    Аватар для aspicyx
    Регистрация 31.08.2012
    Адрес Израиль
    Сообщений 687

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

    Подскажите или ткните пальцем, всю дорогу устанавливал в телек сери Д виджеты через WoodMiniWebServer без проблем, сейчас ничего не менял, пытаюсь установить виджеты точно так же как и раньше и после того как нажал синхронизацию висит - Connecting и ничего не ставится, уже пробовал дергать лан кабель при включенном телеке,потом включал все по новой, не помогает, не могу установить , где копать то?
    Samsung UE46D5500
    One+One / Minix X-7
    Aura HD / Dune HD TV101 /Sig-220 / XBMC
    Sfera TV
  7. #227
    Senior Member
    Аватар для nitrogen14
    Регистрация 17.04.2008
    Сообщений 49,824

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

    FIREWALL
    Обсуждение всех нюансов развода в Германии. www.razvod.net
  8. #228
    Senior Member
    Аватар для aspicyx
    Регистрация 31.08.2012
    Адрес Израиль
    Сообщений 687

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

    Закрыл фаерволл и в раутере, отключил все в анти вирусе, не помогает, такая же фигня, пробовал с другого компа тоже самое..
    Samsung UE46D5500
    One+One / Minix X-7
    Aura HD / Dune HD TV101 /Sig-220 / XBMC
    Sfera TV
  9. #229
    Senior Member
    Аватар для nitrogen14
    Регистрация 17.04.2008
    Сообщений 49,824

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

    почитай тему, мож еще какие решения были
    Обсуждение всех нюансов развода в Германии. www.razvod.net
  10. #230
    Senior Member
    Аватар для pawlodar
    Регистрация 19.04.2008
    Сообщений 2,977

    Re: FAQ: локальный Webserver для установки приложений со своего компьютера

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения