Перейти к содержанию

stpavel

Пользователи
  • Постов

    90
  • Зарегистрирован

  • Посещение

Весь контент stpavel

  1. Только что проверял на HD кино. EPG выдало программу до утра вторника включительно. Получается на 4 дня.
  2. Просто поправьте на нужные номера каналов. Цифры это номера каналов, с которых нужно "смотреть" EPG
  3. Небольшой скрипт, в первую очередь любителям кино, который выводит список фильмов на неделю ( более точно - сколько информации есть у EPG) , с сортировкой и группировкой по наименованиям . Указывается продолжительность фильма, краткое описание, канал по которому он будет идти и время сеансов. У себя потестил вроде работает нормально. Если будут какие глюки, пишите поправим. Актуально для НТВ+ . Для других спутников , каналов , поправить в скрипте строчку echo web_epg_filter set_channel 61 198 23 68 201 62 63 194 195 103 198 125 > /dev/commanderна нужные значения. scrplg_movie.zip
  4. Ну а чем этот плагин не устраивает ? У green click, насколько я понял, есть ограничение - можно назначить только три плагина или каких то других действия. В myPanel такого ограничения нет, можно назначить их сколько угодно и удобно их запускать цветными кнопками , не переключаясь в меню Plugin. Чисто мое мнение - нет смысла дорабатывать script.plugin , максимум что можно еще в нем сделать, это более аккуратное форматирование текста, не нужно из него делать комбайн.
  5. Я для таких целей использую плагин myPanel. Позволяет настроить запуск других плагинов , скриптов на цветные кнопки.myPanel_0.2.0.zip
  6. Есть три варианта измерения давления, один с помощью датчика в шинах, второй , как у меня в машине, косвенным путем через ABS, третий с помощью велосипедиста с манометром :) Так вот эти костыли как раз более походят на второй способ измерения косвенным путем. Ваше мнение понятно, конечно же оно правильно , всем этим должен заниматься сам sbox. Но до тех пор пока такой возможности не реализовано, для меня безопаснее, в плане того же бана, что бы каналы переключал сам ресивер, пусть даже и скриптом. Мне гораздо спокойнее поставить таймер на запись , и не париться, на каком канале я оставляю ресивер когда отправляю его в standby. Записей я делаю не много, ошибок с пересечением таймера не делаю(хотя можно сделать что бы скрипт проверяли и это и в случае обнаружения дублирующих заданий на запись , одно удалял из расписания), поэтому по крону выставлено время проверки каждые 5 минут. Понимаю что здесь много всяких ограничений, но для меня все это работает. Смысла в дальнейшем обсуждении этих костылей не вижу.
  7. Скрипту по зубам такое. Идет ли у нас запись сейчас вообще и сколько одновременно каналов у нас пишется ? На всякий случай если мы поставили писать два канала сразу. select count() from scheduledinfo where is_recording=1Какой канал сейчас у нас пишется select ch_id from scheduledinfo where is_recording=1Например если у нас хоть что то пишется то скрипт просто ничего не делает и выходит. Иначе получаем ближайшую записть. select start_time ,ch_id from scheduledinfo order by start_time limit 1Если разница между текущем временем и временем старта записи меньше 5 минут, переключаем на нужный канал echo cc ch_id > /dev/commanderМожно сделать проверку , скриптом , в каком состоянии у нас сейчас ресивер, в включенном или standby и если standby то перед переключением на нужный канал , предварительно его включить. Я прекрасно понимаю что это костыли. Но , дядя Федор, я не могу понять, в чем все-таки кривость такого решения ?
  8. Имеется ввиду как раз как временное решение . Ну а как же управление через веб интерфейс ? Оно практически все построенно на запросах с базы и управление через /dev/commander и тп . Чем таким подобный скрипт может навредить ? Вся работа скрипта только заключается в том что бы заранее ( скажем за 5 минут ) переключить на нужный канал если имеется информация о записи в таблице. Больше никаких вмешательств. А что будет делать ресивер , если ему поставить по ошибке два кодированых канала ? В скрипте например можно сделать проверку , если окажутся две или больше записи с одинаковым временем то вообще ничего не делать.
  9. Можно прикрутить micrond и через определенные промежутки времени смотреть scheduledinfo . Там есть все для того что бы сделать автоматическое переключение на соотвествующий канал перед записью. Теоретически , реализовывается это не то что просто а очень просто, другое дело. нужно ли это кому.
  10. Добавил в script.plugin возможность обзывать скрипты альтернативными именами ( в том числе и по русски ) , с сортировкой. Для того что бы дать скрипту альтернативное имя, второй строчкой в теле скрипта должно быть : # title:Имя скриптаtitle обязательно в нижнем регистре, после двоеточия не должно быть никаких пробелов, и Русские имена должны быть в UTF-8 !!!Например : #!/bin/sh # title:Курс валют ... ... Если альтернативного имени в теле скрипта нет, в меню , как и раньше , будет выводиться имя файла скрипта. Примеры скриптов и сам плагин в аттаче В svn пока не включал , просьба потестировать и отписать о багах если такие присутствуют, у меня вроде все работает без проблем . script.zip
  11. script.plugin с вышеприведенными фиксами и изменениями. Пока не релиз. script.zip
  12. фикс падения kneubi , сортировка моя. Сотрировка обычный метод пузырька, алгоритм не достаточно быстрый, но для небольшого количества элементов вполне достаточный . Вчера вынес в конфигурационный файл настройку шрифтов, количества символов в строке итд, что бы каждый пользователь мог настроить, при желании, оптимальные параметры для себя. Мне лично, кажется, что по умолчанию шрифт слишком великоват. Потестить не успел, если сегодня будет время, потестирую, закоммитчу. Идея с script-title отличная, я тоже об этом думал, гораздо приятнее видеть названия скриптов по русски , а не просто имена файлов.
  13. script plugin имеет баг, вызывающий kernel panic при выборе самого нижнего пункта в списке скриптов . Где то через неделю выйдет новый релиз с фиксом этого бага, с сортировкой имен скриптов и возможностью конфигурирования шрифтов ( если получиться со свободным временем на этой неделе ). Фикс падения и сортировка уже доступны в SVN, так что если у кого есть желание , можете потестить.
  14. Еще небольшой глюк веб интерфейса - в списке записанных программ пусто, хотя записей очень много.
  15. У меня на входе в квартиру стоит камера ( встроенная в панель ) которая ведет наблюдение и съемку всего что движется на площадке круглосуточно. Очень сильно захотелось выводить картинку с камеры на экран телевизора , например кто нибудь позвонил, ну и так , вообще, интересно же что сейчас там твориться :) Кроме монстра webcamview который у меня на 901 sezam так и не запустился ( вообще насколько я понял, этот плагин предназначен еще и для записи и для многого другого , поэтому он такой большой и глючный , кроме того запись у меня ведется на отдельной машине) было решено самому написать что нибудь маленькое , чисто для просмотра . Получился плагин cam.plugin . Все, что он умеет делать - выводить картинку с камеры в отдельном окошечке поверх изображения на телевизоре. Обязательное требование к камере - она должна уметь отдавать изображения в jpeg ! Axis такое умеют делать, помоему dlink ну и нормальные цифровые видеорегистраторы с обычными камерами тоже должны уметь. Для того что бы настроить плагин , необходимо отредактировать cam.config - в cam_url прописать ссылочку к камере ( ту по которой отдается jpeg картинка ) , в cam_width и cam_height прописать соответствующие размеры картинки. Сейчас там прописана первая попавшаяся камера которую нашел в интернете . Чисто для демонстрации. Что бы выйти из просмотра , нужно нажать exit. Тестировался плагин только на 901 сезаме, но думаю на остальных тоже будет работать без проблем. cam.zip
  16. Если вы имеете в виду тот ecm.info который лежит в /tmp то реально . Задайте этот вопрос в азбуке ресиверов , вам ответят. Ребят, действительно, прежде чем задавать вопросы в этой теме , подумайте, а нужен ли он здесь ? Тема называется Прошивки Pgi для Ipbox Hd и клонов. А не "как настроить плагин", "чем редактировать файлы", "как снять логи" итп... Зачем вы осложняете работу ув. д. Федора , который тратит уйму времени на разборы всяких не нужных вопросов не по теме.
  17. Это можно сделать , отредактировав /var/mount_manager_fstab ( точно не уверен , работает ли это в PGI ) у меня файлик выглядит так примерно так : #Type Mountpoint Server Directory User Password repository ... ... nfs /mnt/nfs 192.168.3.1 /mnt/disk/video none none myshare Connectedлибо сделать простенький скрипт о котором вы писали вчера http://gomel-sat.bz/forums/index.php?show...ost&p=55735, обозвать его скажем 3.mount.nfs , закинуть в /var/bin/init.d/ и выставить права на запуск
  18. Еще три скриптика для чтения новостей с rbc.ru 1. Основные новости 2. Политика 3. Происшествия Ребят, если кто является специалистом в c++ , и кто хочет помочь на общее благо , напишите пожалуйста в личку. В плагине scripts есть очень не хороший баг, при выборе последнего пункта по списку, ( самого нижнего ) , рес часто уходит в panic. Мои познания в c++ поверхностные, сам ошибку найти не могу. rbk.zip
  19. Вот здесь интересное описание команд , которые можно посылать в /dev/commander и которые можно использовать в своих скриптах http://www.denktenk.com/modules/dokuwiki/r...ds_using_telnet В этой статье описывается как использовать dgstation SDK для портирования приложений под ipbox и многое другое http://www.imagineers.nl/hd900/ Здесь исходники многих плагинов под ipbox http://sourceforge.net/projects/cuberevo-plugin/
  20. Скриптик для чтения новостей с www.compulenta.ru ( информационные технологии ) scrplg_complenta.zip
  21. нуль модемный кабель очень легко спаять. Если не ошибаюсь, длина кабеля может быть до 15 метров. Очень хорошо для этого использовать обычную витуху, хотя в нуль модемном кабеле для ресиверов достаточно всего 4 провода. Распайку можно найти в любом поисковике. Я вам все таки советую его изготовить, вещь не заменимая, особенно вот в таких случаях , когда не понятно что происходит.
  22. зачем при установке. подключите ресивер нуль-модемным кабелем к компьютеру , подключитесь с помощью putty к com порту , к которому подключен ресивер. Это будет как бы монитор , который подключен напрямую к вашему ресиверу. с помощью него можно увидеть много чего интересного .
  23. А что в консоле отображается ?
  24. Скрипт для чтения http://www.charter97.org/ ( Новости из Беларуси ) Для перекодировки из cp1251 в UTF8 пришлось писать конвертер на AWK :) А поскольку авк не очень быстрый язык, ( вернее даже не для этого предназначен. Конвертер на авке это извращение :) ) при первом открытии скрипту нужно несколько секунд для переконвертации. p.s. Выложил чуть подправленную версию , исправлена ошибка с конвертацией символа "е" scrplg_charter97.zip
×
×
  • Создать...