22 декабря | 2024г. | 16:10:18


АвторТема: Oscam Logger-лог эмулятора oscam онлайн на экране  (Прочитано 58045 раз)

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

Оффлайн Дмитрий73Автор темы

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11914
  • Уважение: +100
Простенький плагин лога эму oscam.
Выводит последнии 20 строк из /tmp/oscam.log и продолжает показ лога в реальном времени.
Необходимые условия:
В файле oscam.conf,в секции [global],приведите настройки к такому виду.
.................
logfile = /tmp/oscam.log
disablelog = 0
maxlogsize = 5 #  10 KB дефолт/0 без лимита(эта настройка опциональна)
................

После установки плагин ищете, в Mеню-Плагины или Дополнения(синяя кнопка) ->Oscam Logger
Выход из плагина,кнопки OK или  EXIT.
Версия тестовая,без каких либо настроек.Будут какие то пожелания/предложения,можно обсудить и попробовать сделать.


Оффлайн bigroma

  • Лорд Джедай
  • *****
  • Сообщений: 187
  • Поблагодарили: 113
  • Уважение: +2
Через тайл и скрипт экзекутор делал?  :biggrin:

Может имеет смысл добавить кнопку рестарта оскама????
Через
ps |grep oscam
можно получить с какими параметрами он запущен, потом кильнуть и запустить снова.

Оффлайн Дмитрий73Автор темы

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11914
  • Уважение: +100
Через тайл и скрипт экзекутор делал?  :biggrin:
Ну да.Так оказалось проще всего.
Может имеет смысл добавить кнопку рестарта оскама????
Через
ps |grep oscam
можно получить с какими параметрами он запущен, потом кильнуть и запустить снова.
Вот этого предложения я и боялся больше всего :biggrin:.
Боюсь что будут ошибки при рестарте.Но попробую.

Оффлайн bigroma

  • Лорд Джедай
  • *****
  • Сообщений: 187
  • Поблагодарили: 113
  • Уважение: +2
Так а в чем проблема?
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.В первой же строке где есть юзер бин режешь все слева от  него, потом killall -9 с копией этой же строки до первого пробела и потом первый раз обрезанную строку в os.system.

Оффлайн kopengagen

  • Джедай
  • ***
  • Сообщений: 325
  • Поблагодарили: 158
  • Уважение: 0
При запуске плагина  получил зелень.

Оффлайн Дмитрий73Автор темы

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11914
  • Уважение: +100
При запуске плагина  получил зелень.
А что за имидж?
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Plugins/Extensions/OscamLogger/Console2.py", line 96, in dataAvail
    lastpage = self["text"].isAtLastPage()
AttributeError: 'ScrollLabel' object has no attribute 'isAtLastPage'

Оффлайн kopengagen

  • Джедай
  • ***
  • Сообщений: 325
  • Поблагодарили: 158
  • Уважение: 0
Имидж VTI 4.1.

Что можно сделать, чтобы работало?

Оффлайн Wolf

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
Что можно сделать, чтобы работало?
Может для начала убрать экзотический скин который сейчас используешь и попробовать стандартный скин,
рендеры и конверторы использовать стандартные для VTI.
  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн Дмитрий73Автор темы

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11914
  • Уважение: +100
Может это моя ошибка.
Дело в то что у меня кроме Пли ничего нет.И проверить без чужой помощи,я никак не могу.
Мне нужен /usr/lib/enigma2/python/Components/ScrollLabel.py из этого имиджа.
Добавлено  23 апреля | 2012г. | 20:27:01   
В первой же строке где есть юзер бин режешь все слева от  него, потом killall -9 с копией этой же строки до первого пробела и потом первый раз обрезанную строку в os.system.
+
&

Оффлайн kopengagen

  • Джедай
  • ***
  • Сообщений: 325
  • Поблагодарили: 158
  • Уважение: 0
Вот ScrollLabel.py

Оффлайн Дмитрий73Автор темы

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11914
  • Уважение: +100
Вот ScrollLabel.py
Я понял.Сейчас плаг переделаю.
Хотя нет.
Мне еще нужен твой  /usr/lib/enigma2/python/Screens/Console.py

Оффлайн kopengagen

  • Джедай
  • ***
  • Сообщений: 325
  • Поблагодарили: 158
  • Уважение: 0
Вот Console.py

Прошу прощения. Сначала выложил не тот. Сейчас заменил.

Оффлайн Дмитрий73Автор темы

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11914
  • Уважение: +100

Оффлайн kopengagen

  • Джедай
  • ***
  • Сообщений: 325
  • Поблагодарили: 158
  • Уважение: 0

Оффлайн Дмитрий73Автор темы

  • Джедай Куратор
  • **
  • Сообщений: 4414
  • Поблагодарили: 11914
  • Уважение: +100
Версия 1.0-rc2

Изменения:
-Добавлено меню настроек
 1)количество выводимых строк лога 1/50 (20 по дефолту)
 2)показ плага в меню дополнений да/нет
-Рестарт oscam(выполнится только при условии,что эму запускается из /usr/bin)
-Выбор канала для переключения

За помощь высказываю благодарность nik-kaknik,vlamo и 2boom(за иконки)
P.S.Осталась одна свободная кнопка и целое меню настроек,что еще сделать?

Просьба проверить работу плагина на VTI (логика работы полностью переделана)

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
17 Ответов
34925 Просмотров
Последний ответ 15 мая | 2012г. | 10:04:21
от pubuser
725 Ответов
564636 Просмотров
Последний ответ 08 апреля | 2024г. | 15:36:18
от oys
9 Ответов
16650 Просмотров
Последний ответ 17 ноября | 2016г. | 09:21:11
от Serjoga
31 Ответов
35632 Просмотров
Последний ответ 12 июня | 2024г. | 16:25:02
от dima_83
1536 Ответов
314077 Просмотров
Последний ответ 15 апреля | 2015г. | 20:41:20
от nefedov.1948



X

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

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