05 ноября | 2024г. | 11:30:35


АвторТема: Плагин для настройки MGCamd с пульта  (Прочитано 95091 раз)

0 Пользователей и 3 Гостей смотрят эту тему.

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
0
Называть сервера можно по номеру порта, хоть какая-то определённость.
И активация - деактивация без захода в настройки сервера тоже "самое оно", можно и по одному погасить (главное значок активности приделать, можно просто цветом выделять, активные белые, неактивные серые), ни к чему слишком мудрить, лучшее - враг хорошего.

Ладно, будет время - посмотрю. Вроде как направление понятно.
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн serg.

  • Падаван
  • *
  • Сообщений: 13
  • Поблагодарили: 18
  • Уважение: +2
0
Установил плагин с флешки. Но он неткрывается как в ответе №8.Что нетак ? :)

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
+1
Установил плагин с флешки. Но он неткрывается как в ответе №8.Что нетак ? :)
Значит Вы попали в счастливый 1% тех, у кого в этом плагине ресивер не нуждается  :yes4:  А кто его знает, у Вас первого не заработал, неизвестна прошивка, на которой не пошло, были ли какие-то изменения (прошивка от производителя или сборка, что в ней делалось, запускается ли плагин из терминала вручную и что при этом пишет). Что подразумевается под фразой "неоткрывается как в ответе №8" не реагирует на красную кнопку входа в плагин? На нем ли стоим когда нажимаем, запущен ли плагин (зеленый значек еще ничего не значит) виден ли по "ps" в терминале. В общем нет информации, без нее помочь не могу.
Добавлено  16 февраля | 2013г. | 15:20:47   
Сделал вариант плагина с названиями серверов в виде: srv[номер п/п]:[порт] [статус].
Синей кнопкой можно оперативно отключить/включить любой сервер без подтверждений. Сразу сохранение в конфиг файл. Так-же при копировании данных без последующего редактирования (скопировали и сразу вышли) сохранения не было - исправил.

Пока временный вариант - поэтому в шапку не добавляю. Кто хочет - посмотрите.
Внимание! Те, кто правил под себя файлик /var/bin/update/update.sh - при установке с флешки - прибить на флешке одноименный файл до установки иначе заменит! Если обновляем с ФТП - достаточно замены одного файла  mgcamd_cfg.sh4

PS. Пока не стал менять отображение меню (цвет пункта или картинка состояния) т.к. хочу вернуть оригинальное меню и сделать класс-наследник, а не править существующий. Количество пока тот-же 10-ок серверов.
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн genrix_gs

  • Джедай
  • ***
  • Сообщений: 378
  • Поблагодарили: 373
  • Уважение: +7
0
А можно на первое время, пока не сделан скролинг, сделать так, чтобы при наличии в файле newcamd.list более 10 строк, они отрабатывались, как закоментированные, по умолчанию.
А то прописано в нём много, строк 40, чтобы каждый раз не вставлять, но стоит попытаться отредактировать и в живых остаётся только 10.  :)
  • Dreambox 800HD Se (A8P) / AMIKO SHD 8900 PVR Alien / Gi 8120 / GM 990
Даже если ваше объяснение настолько ясно, что исключает всякое ложное толкование, все равно найдется человек, который поймет вас неправильно.

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
0
А можно на первое время, пока не сделан скролинг, сделать так, чтобы при наличии в файле newcamd.list более 10 строк, они отрабатывались, как закоментированные, по умолчанию.
А то прописано в нём много, строк 40, чтобы каждый раз не вставлять, но стоит попытаться отредактировать и в живых остаётся только 10.  :)

Попробую... Просто я при начитке файла сразу его разбираю по "запчастям". И соответственно все, что не является корректными данными или что содержит лишнее - отсекается. Чуть позже сделаю 50 серверов в памяти, соответственно первый десяток будет пока редактируемым, остальное пока не будет изменяться.
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн genrix_gs

  • Джедай
  • ***
  • Сообщений: 378
  • Поблагодарили: 373
  • Уважение: +7
0
Вот это уже будет ближе к теме, причём именно первые 10 должны зачитываться, активны они или закоментированны.
С 11 и ниже всё коментируется по умолчанию.
Через DCC всегда можно вырезать блок из 10 серверов с 11 по 20 и просто переставить их вперёд.
А потом уже активировать по одному в вебе.
  • Dreambox 800HD Se (A8P) / AMIKO SHD 8900 PVR Alien / Gi 8120 / GM 990
Даже если ваше объяснение настолько ясно, что исключает всякое ложное толкование, все равно найдется человек, который поймет вас неправильно.

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
+1
Внести изменения в шапку не могу! Для меня мои сообщения старше часа недоступны. Поэтому обновляю сюда.

Добавилось еще два скрипта к тому что имелось под любую самодеятельность, вызываются вручную из меню. Находятся /var/bin/update/update[2,3].sh
Пара скриптов (enter_plugin.sh и exit_plugin.sh) там-же - срабатывают при входе и при выходе из плагина.

Появилась возможность отключения/включения сервера/записи одной кнопкой (синей) с пульта. Поддерживается начитка данных из конфигурационного файла до 50 строк. Из конфигуратора обрабатываются первый десяток. Ну и что еще по мелочи - подправлены несколько недочетов (сохранение скопированных данных, раньше если не входить в редактирование данные были бы потеряны), что-то еще - не помню.
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн avbut

  • Младший Джедай
  • **
  • Сообщений: 96
  • Поблагодарили: 120
  • Уважение: 0
0
А строки такой конфигурации:
#CWS_MULTIPLE = serv port1:port6 login pasword 0102030405060708091011121314
не будут корректно обрабатываться?
Может можно что то в этом плане сделать?
Автору за плагин большое спасибо!

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
0
А строки такой конфигурации:
#CWS_MULTIPLE = serv port1:port6 login pasword 0102030405060708091011121314
не будут корректно обрабатываться?
Может можно что то в этом плане сделать?
Автору за плагин большое спасибо!

Нет, сейчас такие строки будут восприниматься как комментарий (а не закомментированный сервер) и будут просто проигнорированы. При записи сохранены не будут. Делать к сожалению не буду т.к. формат этой записи пока нужен только вам. Если у Вас больше ш@ры нет - рекомендую один раз набрать, скопировать на шесть записей (из плагина можно) и поменять порты. Если же у Вас суммарно более 10 записей - тогда есть смысл 100% рабочие и неотключаемые вынести за пределы первого десятка, они не потеряются, просто пока не будут отображаться. А вначало вынести экспериментальные или часто переключаемые настройки.


  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн avbut

  • Младший Джедай
  • **
  • Сообщений: 96
  • Поблагодарили: 120
  • Уважение: 0
0
Уважаемый acrab дело в том, что о таком формате знают далеко не все достаточно опытные пользователи.
Использовать этот плагин (за который Вам еще раз огромное спасибо) я планирую у своих рефералов  у которых нет ПК (сам жэ я прекрасно пользуюсь DCC),
но  когда в просматриваемом наборе пакетов ипользуется 4-6 портов то мягко говоря "не опытные пользователи" могут накосячить и получить бан, а так бы они одну строку выкл. другую вкл.
Как я понял сделать можно но пока в этом нет необходимости. Подожду может еще появятся нуждающиеся и мы вместе сможем поблагодарить автора.

P.S. пробовал другие подобные плагины может даже более универсальные но для MGCamd этот по моему лучший.

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
0
Уважаемый acrab дело в том, что о таком формате знают далеко не все достаточно опытные пользователи.
...skip...
Как я понял сделать можно но пока в этом нет необходимости. Подожду может еще появятся нуждающиеся и мы вместе сможем поблагодарить автора.

P.S. пробовал другие подобные плагины может даже более универсальные но для MGCamd этот по моему лучший.

Все верно, сделать принципиально можно, очень сложного там нету ничего. Просто С++ на котором этот плагин написан - для меня это "не родной" язык, мне хоть в общем понятно, что делается и как, но приходится напрягаться порой по поводу простейшего действия, которое на том-же паскале сделал бы за пару минут.
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн yura876

  • Кандидат
  • *
  • Сообщений: 4
  • Поблагодарили: 2
  • Уважение: 0
0
Всем добрый вечер подскажыте пожалуста данный плагин для ввода настроек хитрого просмотра   с  пульта будет работать на ресивере amiko 8900  .
  • Openbox X-800,Openbox-S1,Openbox-S3,Openbox-S4,GI S8120,U2C_B6,Dreambox-500

Оффлайн genrix_gs

  • Джедай
  • ***
  • Сообщений: 378
  • Поблагодарили: 373
  • Уважение: +7
0
Первое сообщение
Не привязано к GI, должно работать и на клонах/оригинале.
И оно таки работает, вы тему посмотрите, на подписи обратите внимание.
  • Dreambox 800HD Se (A8P) / AMIKO SHD 8900 PVR Alien / Gi 8120 / GM 990
Даже если ваше объяснение настолько ясно, что исключает всякое ложное толкование, все равно найдется человек, который поймет вас неправильно.

Оффлайн avbut

  • Младший Джедай
  • **
  • Сообщений: 96
  • Поблагодарили: 120
  • Уважение: 0
0
Уважаемый acrab! Ни как не врублюсь зачем нужны скрипты в данном плагине и как ними пользоваться?
Заранее извеняюсь и спасибо.

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
+1
Уважаемый acrab! Ни как не врублюсь зачем нужны скрипты в данном плагине и как ними пользоваться?
Заранее извеняюсь и спасибо.

Ну например благодаря скриптам, выполняемым при входе и выходе из плагина можно прибить mgcamd при входе и запустить его при выходе... Это так, к примеру... А в те, три которые в меню - можно например скачивать ключи biss, рестарт модема, обновление списка webtv или еще чего душа пожелает. полет фантазии никто не ограничивал в общем.

Как пример - можно посмотреть содержимое файла update.sh (кодировка - utf-8, тюнерная).
Можно поискать что можно сделать в гугле - "шелл скрипты линукс"... только не забываем, что по умолчанию bash у нас нету. смотреть возможности /bin/sh

Ну а еще - их можно не использовать, если применение им не найдено :)

скрипт с комментариями в читабельном виде...
#!/bin/sh

#Здесь будет выполнение скрипта по команде из плагина

#скачиваем файл
/root/spark/etc/wget -c -O /tmp/test.txt https://dl.dropbox.com/u/29262810/oscam.dvbapi
if [ $? -ne 0 ]; then
  exit $?;
fi;
#Дальше, если скачалось без ошибки - допустим перемещаем файл
mv /tmp/test.txt /root/plugin/var/poluchilosj.txt

exit 0;


#например можно
#killall имя_процесса
#для прибития, жестоко, но действенно.


PS. отличие от самой папки с плагинами - нет автостарта (т.е. для разового запуска нужно было запустить, подождать, выгрузить и было не понятно состояние - отработал или нет) в конце скрипта есть exit 0 - это успешное завершение. Если дать exit 1 например - будет уведомление по ошибке. И лично меня до сих пор раздражает отсутствие разделений скриптов по папкам и принципа сортировки в плагинах...
Добавлено  20 февраля | 2013г. | 21:18:35   
Для кого объяснял - не понятно... Если помогло - спасибо вроде нету, если все-еще не понятно - дополнительные вопросы вроде отсутствуют, вот так и пропадает желание что-либо объяснять, вроде как для самого себя писал...
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
8841 Просмотров
Последний ответ 16 июля | 2010г. | 09:29:51
от rolex
3 Ответов
14810 Просмотров
Последний ответ 21 мая | 2011г. | 11:37:50
от Cms
5 Ответов
7993 Просмотров
Последний ответ 08 мая | 2012г. | 11:51:40
от cori71
41 Ответов
54725 Просмотров
Последний ответ 01 августа | 2014г. | 09:26:31
от acrab
6 Ответов
10321 Просмотров
Последний ответ 17 апреля | 2013г. | 16:46:12
от Alersei 93rus



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!