25 декабря | 2024г. | 22:34:50


АвторТема: SomeStuff plugin  (Прочитано 51059 раз)

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

Оффлайн acrab

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
SomeStuff plugin
« Ответ #30: 08 мая | 2012г. | 13:52:54 »
0
Мы с Linky сделали наброски на плагин в плане установки дополнений в стандартную прошивку, вдвоем начали подправлять ПО на базе твоего плагина. Возникла проблема с недостаточным знанием Си. Ты не хочешь доделать наш плагин, поскольку то что мы хотим сделать весьма плотно пересекается с твоим имеющимся плагином, только чуток масштабней, с онлайн обновлениями, произвольным набором пакетов с сервера без перекомпиляции основного плагина. Основное уже сделано, есть ряд проблем связанных с проверками, логикой работы.

Хотелось бы узнать возможность твоей причастности к дописыванию, поскольку это позволит во первых устанавливать то, что нужно или пакетную установку дополнений, патчей и т.д. Как результат не будут мучить linky просьбами на форуме "ПО от linky" и оперативней можно будет обрастать "плюшками" :)
[skip]

Eсли хочется добавить какую-то функциональность или патч в прошивку, почему-бы просто не оформить ее в виде отдельного плагина и положить в общий сборник(архив) плагинов?

Просто положить в виде плагина - нужно компилировать его при изменении, плюс нет стандартного решения для авторана. Т.е. библиотеки, которые отсутствуют, расположение структуры папок, которые должны быть вне /root/plugin/var

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

Именно о таком плагине и шла речь, чтобы он мог отобразить для выбора и запуска произвольный скрипт или ряд выбранных скриптов, с комментарием, находящимся в теле скрипта. Набросок уже есть, он отображает и запускает одиночные скрипты, но нет скроллирования, нет поддержки каталогов, нет комментариев.

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

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

  • Падаван
  • *
  • Сообщений: 14
  • Поблагодарили: 78
  • Уважение: +1
SomeStuff plugin
« Ответ #31: 08 мая | 2012г. | 19:56:26 »
0
Просто положить в виде плагина - нужно компилировать его при изменении, плюс нет стандартного решения для авторана. Т.е. библиотеки, которые отсутствуют, расположение структуры папок, которые должны быть вне /root/plugin/var

Авторан стандартными средствами есть - при автозапуске плагина во время загрузки, он может запускать все что угодно, при этом никаких изменений в прошивке не требуется. А плагин может быть написан начем угодно, даже на /bin/sh  .
Про библиотеки не совсем понял, но отсутствующие в прошивке библиотеки, могут быть загружены из любой папки, в том числе и из /root/plugin/var при помощи переременных LD_LIBRARY_PATH или LD_PRELOAD.

Избыточность первичной установки не интересна, только недавно в этой теме сталкивались, что с дополнениями не работал NFS сервер. Хочется поставить тот набор что нужен персонально, но при этом, чтобы это было централизовано, с загрузкой специфичных для прошивки версий и т.д. Со скриптами проблем нет. С патчем авторана для пакетов - тоже решение нашлось. Нужно доделать до состояния, чтобы рядовой пользователь мог поставить те "плюшки" которые ему интересны как на существующие прошивки, так и на новые установкой одного плагина. Если ты можешь принять участие - давай емейл в личку я солью тебе исходники.

Что-бы только оттестировать и обеспечить совместимость такого плагина существующим зоопарком прошивок (1.1.42, 1.2.9, 1.2.31, 1.2.31  от linky, 1.2.32, 1.2.43, 1.2.45 ) надо очень много свободного времени и желания. Боюсь у меня нет ни того ни другого.
   

Оффлайн acrab

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
SomeStuff plugin
« Ответ #32: 08 мая | 2012г. | 20:21:56 »
0
Просто положить в виде плагина - нужно компилировать его при изменении, плюс нет стандартного решения для авторана. Т.е. библиотеки, которые отсутствуют, расположение структуры папок, которые должны быть вне /root/plugin/var

Авторан стандартными средствами есть - при автозапуске плагина во время загрузки, он может запускать все что угодно, при этом никаких изменений в прошивке не требуется. А плагин может быть написан начем угодно, даже на /bin/sh  .
Про библиотеки не совсем понял, но отсутствующие в прошивке библиотеки, могут быть загружены из любой папки, в том числе и из /root/plugin/var при помощи переременных LD_LIBRARY_PATH или LD_PRELOAD.
Я знаю о файле autorun.sh, который кстати может изменятся в зависимости от версии прошивки. Сделал "довесок" который обеспечивает приоритет выполнения патчей и запуск любого их количества (которое может изменяться в зависимости от выбранных пакетов) - в том числе и назначения переменных и т.д.
Цитировать
Избыточность первичной установки не интересна, только недавно в этой теме сталкивались, что с дополнениями не работал NFS сервер. Хочется поставить тот набор что нужен персонально, но при этом, чтобы это было централизовано, с загрузкой специфичных для прошивки версий и т.д. Со скриптами проблем нет. С патчем авторана для пакетов - тоже решение нашлось. Нужно доделать до состояния, чтобы рядовой пользователь мог поставить те "плюшки" которые ему интересны как на существующие прошивки, так и на новые установкой одного плагина. Если ты можешь принять участие - давай емейл в личку я солью тебе исходники.

Что-бы только оттестировать и обеспечить совместимость такого плагина существующим зоопарком прошивок (1.1.42, 1.2.9, 1.2.31, 1.2.31  от linky, 1.2.32, 1.2.43, 1.2.45 ) надо очень много свободного времени и желания. Боюсь у меня нет ни того ни другого.

Не нужно, никто не перевешивает на тебя все. Если можешь - только универсальную оболочку с "галочками" выбора скриптов, поддержкой субкаталогов, отображением вертикального скрола при выборе скриптов. Сами скрипты и расширения/дополнения устанавливаемые скриптами - будем собирать с Linky, может еще желающие подключатся.
Заготовка отображающая штук 12 скриптов без учета папок и запуска их (без контроля результата) сейчас есть. В самом скрипте контроль "удачности" скачивания реализуем даже с md5.
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

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

  • Падаван
  • *
  • Сообщений: 14
  • Поблагодарили: 78
  • Уважение: +1
SomeStuff plugin
« Ответ #33: 08 мая | 2012г. | 22:57:12 »
0
Не нужно, никто не перевешивает на тебя все. Если можешь - только универсальную оболочку с "галочками" выбора скриптов, поддержкой субкаталогов, отображением вертикального скрола при выборе скриптов. Сами скрипты и расширения/дополнения устанавливаемые скриптами - будем собирать с Linky, может еще желающие подключатся.

см выше, смысла в таком плагине не вижу.

 

Оффлайн san4o_2007

  • Падаван
  • *
  • Сообщений: 11
  • Поблагодарили: 4
  • Уважение: 0
SomeStuff plugin
« Ответ #34: 31 мая | 2012г. | 14:57:39 »
0
господа, а как насчет прикрутить minidlna или mediatomb?  ^-^

Оффлайн Hosted

  • Подающий Надежды
  • *
  • Сообщений: 1
  • Поблагодарили: 0
  • Уважение: 0
SomeStuff plugin
« Ответ #35: 01 июня | 2012г. | 14:49:31 »
0
Было бы очень круто, я использую ps3media server на компе и смотрю фильмы на PS3, а был бы плагин на тюнере было бы еще удобней )  :bomb:

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

  • Падаван
  • *
  • Сообщений: 14
  • Поблагодарили: 78
  • Уважение: +1
SomeStuff plugin
« Ответ #36: 01 июня | 2012г. | 15:43:03 »
0
господа, а как насчет прикрутить minidlna или mediatomb?  ^-^

minidlna есть в планах, скорее-всего будет в след. версии.

Оффлайн Halfback

  • Младший Джедай
  • **
  • Сообщений: 50
  • Поблагодарили: 77
  • Уважение: +3
SomeStuff plugin
« Ответ #37: 17 августа | 2012г. | 22:15:42 »
0
господа, а как насчет прикрутить minidlna или mediatomb?  ^-^

minidlna есть в планах, скорее-всего будет в след. версии.
Уважаемый stasb1, огромное спасибо за профессионально сделанный программный продукт. И в связи с этим вопрос:   планируете ли вы обновить свой  plugin  для ПО версии 1.2.54 ,  т.к. NFS сервер в этом ПО уже не работает?

  • GI8120+HDD 500Gb Hitachi;0.8 Diseqc36E+13E+4.8E +1W и  мотор на 0.6 (7е-85е)

Оффлайн linky

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
SomeStuff plugin
« Ответ #38: 02 сентября | 2012г. | 16:35:42 »
0
Версия 0.0.4

Новые возможности:
1) Обновлен NFS сервер теперь работает на ПО выше 1.2.45
2) Обновлен BitTorrent клиент Transmission v2.61.


Оффлайн eLiter

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 3
  • Уважение: 0
SomeStuff plugin
« Ответ #39: 10 сентября | 2012г. | 21:41:23 »
0
2) Обновлен BitTorrent клиент Transmission v2.61.
Как запустить BitTorrent клиент? Встроенный в  Прошивку 1.2.31 образ с добавками Трансмишн работает на ура. Хочется попробовать новые прошивки, но нужен торрент-клиент, а запустить его в SomeStuff plugin не получается!

Оффлайн skyman3337

  • Падаван
  • *
  • Сообщений: 44
  • Поблагодарили: 4
  • Уважение: 0
SomeStuff plugin
« Ответ #40: 11 сентября | 2012г. | 13:12:11 »
0
Хочется попробовать новые прошивки, но нужен торрент-клиент, а запустить его в SomeStuff plugin не получается!

это странно... у меня запускается сразу.

а можно как нибудь прикрутить к этому трансмишену графику как в других инет-ресиверах?


Оффлайн linky

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
SomeStuff plugin
« Ответ #41: 11 сентября | 2012г. | 14:20:54 »
0
eLiter,
возьми файл из /plugin/var/SomeStuff/transmission/transmission-daemon
и скопируй его в 1.2.31
/root/spark/etc/transmission/bin/transmission-daemon (давно было... могу путь перепутать... поищи сам где этот файл)
будет обновленный TR 2.61
На всех новых ПО этот плагин и TR2.61 из него работает без проблем

skyman3337,
Web через оперу? Можно но это нужно лезть в API spark, что бы по красной кнопки из меню плагин чего то такое вызывать (опыта написать такое наскоком нет... а долго изучать времени нет  :biggrin: )

Оффлайн Halfback

  • Младший Джедай
  • **
  • Сообщений: 50
  • Поблагодарили: 77
  • Уважение: +3
SomeStuff plugin
« Ответ #42: 11 сентября | 2012г. | 16:40:48 »
0
2) Обновлен BitTorrent клиент Transmission v2.61.
Как запустить BitTorrent клиент? Встроенный в  Прошивку 1.2.31 образ с добавками Трансмишн работает на ура. Хочется попробовать новые прошивки, но нужен торрент-клиент, а запустить его в SomeStuff plugin не получается!
Запусти плагин Somestuff =>включи bittorent . Зайди через telnet на  тюнер и дай команду  ps.  Посмотри в процессах запущен ли  transmision torrent. Если он там присутствует , тогда  набери на компе в браузере https:// IPтюнера:9091  и зайдешь в web-интерфейс transmision(IPтюнера - это адрес IP твоего тюнера :crazy: ). Всё должно прекрасно работать (естественно при наличии swap- а ). Удачи
  • GI8120+HDD 500Gb Hitachi;0.8 Diseqc36E+13E+4.8E +1W и  мотор на 0.6 (7е-85е)

Оффлайн zas

  • Падаван
  • *
  • Сообщений: 30
  • Поблагодарили: 5
  • Уважение: -1
SomeStuff plugin
« Ответ #43: 14 октября | 2012г. | 20:25:27 »
0
Версия 0.0.4

Новые возможности:
1) Обновлен NFS сервер теперь работает на ПО выше 1.2.45
2) Обновлен BitTorrent клиент Transmission v2.61.
что то немножко не понял, качал версию 0.0.4 а после установки в меню плагина Information написано что версия 0.0.3 ...
или я что то делал и ставил или скачивал не так?
заранее спасибо!!!
  • GI8120
GI8120 (новый пульт), image OpenATV-4.2

Оффлайн Semen23

  • Падаван
  • *
  • Сообщений: 34
  • Поблагодарили: 20
  • Уважение: 0
SomeStuff plugin
« Ответ #44: 20 октября | 2012г. | 22:39:22 »
0
Приветствую, ткните ктонибудь ... как настроить на компе с Вин 7 диск что подключен к 8120, расшарил флэшку для пробы через SomeStuff, вкл. самбу и сервер... но что дальше комп ничего не видет... Мануальчик бы.. :sorry:

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
8727 Просмотров
Последний ответ 27 января | 2015г. | 11:18:33
от krycek
11 Ответов
13002 Просмотров
Последний ответ 05 октября | 2013г. | 19:26:42
от kuttel
0 Ответов
2253 Просмотров
Последний ответ 16 июля | 2010г. | 16:24:57
от rolex
0 Ответов
3675 Просмотров
Последний ответ 16 июля | 2010г. | 16:31:00
от rolex
2 Ответов
6967 Просмотров
Последний ответ 09 января | 2011г. | 15:15:51
от homega



X

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

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