20 июня | 2018г. | 16:14:07

АвторТема: DemonEditor - нативный редактор под Linux  (Прочитано 12759 раз)

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

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

  • Друзья Джедаев
  • *****
  • Сообщений: 184
  • Поблагодарили: 350
Мои пять копеек к полку редакторов.
DemonEditor - нативный редактор под Linux для списков сервисов, фаваритов, а также спутников в Enigma2.
Начиная с версии 0.2.0 добавлена экспериментальная поддержка Neutrino-MP и подобных.
Изменения:
Спойлер   :
22.02.2018 ver. 0.3.1 Pre-alpha
1. Добавлена авто-генерация букетов(по пакетам, спутниковым позициям и типу сервисов). Вызывается из контекстного меню списка сервисов.
2. "Разрешил" множественное выделение в списке букетов. Бывает полезно при удалении и разборе "нагенераченных" букетов.  :)
3. Полностью переработан функционал перемещения в списках с клавиатуры. Добавлена поддержка клавиш "Home" и "End" для перемещения в начало и конец списка.
4. Внутренние изменения и исправления для функций удаления, редактирования и IPTV(WEBTV).
10.04.2018 ver. 03.0 Pre-alpha
1. Добавлено расширенное редактирование для сервисов. Вызов по Ctrl + E либо элементами управления.
 Для обычного переименования добавил Ctrl + R.
2. Улучшена поддержка IPTV(WEBTV). Добавлена возможность изменения существующих и создания новых потоков.
3. В загрузчик пиконов добавлена функция конвертации из Enigma2 в Neutrino. Измененн парсинг позиции для провайдеров.
4. Улучшена русская локализация для элементов интерфейса.
5. Добавлена простая навигацию по результатам поиска.
6. Небольшие изменения внешнего вида.
13.02.2018 ver. 0.2.3 Pre-alpha
1. Добавил резервное копирование файлов(backup) перед сохранением изменений (папка профиля/backup).
2. Улучшил поддержку пиконов (Neutrino - частично, для IPTV не поддерживаются). Привязка(присваивается нужное имя и копируется в папку пиконов), удаление(премещается в папку backup/picons), копирование ссылки в буфер. Отображение пиконов для каналов в списках, при наличии уже скачанных, в папке picons соответствующего профиля.
3. Добавил простой глобальный поиск по спискам, по аналогии с фильтром, но уже сразу для всех списков, с простым выделение нужных строк и прокручиванием до первой попавшейся(скорее всего буду еще дорабатывать).
4. Улучшена совместимость при загрузке списков после dreamboxEDIT.
26.01.2018 ver. 0.2.2 Pre-alpha
1.Добавлен фильтр для списка сервисов.
2. Выделение пробелом (Как в файловых менеджерах).
3. Снятие выделения в списках(сервисах и списке букета) клавишам Right-Left(Стрелки влево-вправо).
19.01.2018 ver. 0.2.1 Pre-alpha
1. Добавлена утилита загрузки пиконов с lyngsat.com.
2. Добавлена возможность редактирования настроек для telnet.
3. Исправлена работа со списками в Neutrino.
08.01.2018 ver. 0.2.0 Pre-alpha
1. Добавил экспериментальную поддержку Neutrino-MP и других на той же основе.
29.12.2017 ver. 0.1.2 Pre-alpha
1. Добавлена возможность переименования каналов. Работает как в основном списке, так и в списке букета по Ctrl + E, F2 либо из контекстного меню.
2. Добавлено возможность прокрутки из списка букета в основном списке. Ищем в контекстном меню списка сервисов букета. (Locate in services)
3. Родительский лок(замок), прятать\пропустит теперь можно установить как  из основного списка, так и из списка букета! (Ctrl + L, H, либо кнопкой с панели инструментов).
4. Добавлено перемещение в списке букетов. (Ctrl + Up, Down либо кнопками с панели инструментов)
21.12.17 ver. 0.1.1 Pre-alpha
1. Добавил базовую поддержку работы с маркерами. (Установка, изменение текста). Ищем в контекстном меню списка сервисов букета.
2. Небольшие изменения интерфейса (иконки).
3. Исправлены некоторые ошибки + внутренние изменения.
Возможности:
1. Редактор списков.
Основной упор - удобство работа с клавиатуры(Ctrl + X, C, V, E, Up, Down, PageUp, PageDown, S, T, L, H, Space; Insert, Delete, F2) = удобство перемещения внутри списка(как его вижу я), но мышь так же в почете(выделение, перемещение, перетаскивание и т.д).
Insert - Крпирует выделенные каналы из основного списка в букет, вставка(создание) нового букета
Ctrl + X - только в списке фаваритов. Буфер "резиновый" - происходит накопление вырезанных каналов до первой вставки!!!
Ctrl + C - только в основном списке сервисов.Буфер так же "резиновый".
Ctrl + E - редактировать
Ctrl + R, F2 - переименовать.
Ctrl + L - родительский "замок".                                                                                                             
Ctrl + H - спрятать/пропустить(может работать некорректно).
Пробел - выделить/снять выделение (Как в файловых менеджерах).
Ctrl + Up, Down, PageUp, PageDown, Home, End - перемещение выбранных элементов в списке.
Стрелки вправо или влево - снять выделение.
2. Редактор спутников(satellites.xml) - в отдельном диалоге(Удаление, добавление, изменение как самого спутника так и транспондеров).
Ctrl + S, T, E -добавить спутник,  транспондер, редактировать.
Дополнительно:
1. Возможность импорта в букет IPTV из m3u файлов.
2. Утилита загрузки пиконов с lyngsat.com
Использование:
Спойлер   :
Загрузка происходит в 2 этапа:
1. Вставляем в поле url ссылку на интересующий нас спутник вида: Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если ссылка похожа на нужную, то активируется кнопка "Load providers". Нажимаем и ждем окончания процесса загрузки. Должен появится список провайдеров.
2. Выбираем из таблицы нужных нам провайдеров и жмем "Receive picons". Побежали "букафки" в окне "Info". Ожидаем окончания процесса. Если все ок, то появится "Done" + в конце "Info" будет что нить такое:
 Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Важно! Позиция должна совпадать с той что в списке сервисов (36.0 например). Буквы игнорируются. Если позиция не отобразилась, снова пробуем получит список провайдеров либо вводим вручную (36.0 например).  Все это необходимо для правильного формирования пространства имен в названии пикона. Для формата Neutrino не актуально.
Для запуска:
1. Распаковываем куда удобно.
2. Кликаем по файлу иконки "DemonEditor" или же используем "start.py" (возможно потребуется сделать файлы исполняемыми)
Для совсем "чайников": ;)
Спойлер   :
2. Просто кликаем на значок с именем "DemonEditor" (может отображаться как DemonEditor.desktop) или, если выскакивает окно, что это "сомнительный значок запуска", нажимаем "считать проверенным". После чего пользуемся как обычно.Если не запускается ни так ни так, то проверяем клацнув по значку правой кнопкой мыши наличие галочки "позволять выполнение файла как программы"(у вас может называться по-другому). Если не стоит - устанавливаем. Тоже самое, на всякий пожарный, проделываем для файла start.py. Проверено в среде Mate. Для KDE работоспособность данного способа не гарантирована.
3.Если не работает согласно 2-го пункта, то для запуска используем start.py(опять же возможно нужно будет сделать исполняемым, как описано выше, либо через консоль в папке программы дать команду: chmod +x ./start.py  )
Для пользователей дистрибутивов на базе debian/ubuntu запаковал программу в пакет *.deb. Теперь это более правильный вариант использования.
Установка:
Спойлер   :
В консоли в той папке, куда скачали пакет,  даем команду: Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Либо просто пробуем кликнуть пару раз по файлу и ставим в графическом режиме.
Для удаления: Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.После установки ищем в меню стандартных программ. Пользуемся. :)
Эфирные каналы пока не поддерживаются - ввиду отсутствия возможности тестировать.

Все пока достаточно "сыро". Тестирую только в Linux Mint 18.* 64 bit Mate edition (Ubuntu 16.04) на сборке от Taapat mini от 2016 и последней сборке BPanther с тюнером GM 990 Spark Reloaded!!!

Минимальные требования: Python >= 3.5.2,  GTK+ 3, PyGObject bindings.

Внимание, на все вопросы что такое Linux, как сделать файл исполняемым, что такое консоль и т.д. впредь не отвечаю. Для этого есть соответствующие ресурсы!

По мере изменений вложения с программой будут обновляться!

P.S. Помидорами прошу не забрасывать, но пожелания и критика приветствуются! :)



Оффлайн Ednaz

  • Совет Джедаев
  • ****
  • Сообщений: 1694
  • Поблагодарили: 7758
DemonEditor - нативный редактор под Linux
« Ответ #1: 11 декабря | 2017г. | 23:35:41 »
Kubuntu 17.04 x64
Что то у меня не загружается в программу ни с ресивера ни уже готовые списки каналов.

Спойлер   :
[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]
Возможно из-за этого
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Uno4kSE, Zero4k, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.

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

  • Друзья Джедаев
  • *****
  • Сообщений: 184
  • Поблагодарили: 350
DemonEditor - нативный редактор под Linux
« Ответ #2: 11 декабря | 2017г. | 23:47:13 »
Да, верно, возможно Python 3 не установлен. В консоли наберите: ls -ls /usr/bin/python*

Оффлайн Ednaz

  • Совет Джедаев
  • ****
  • Сообщений: 1694
  • Поблагодарили: 7758
DemonEditor - нативный редактор под Linux
« Ответ #3: 11 декабря | 2017г. | 23:50:03 »
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Uno4kSE, Zero4k, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.

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

  • Друзья Джедаев
  • *****
  • Сообщений: 184
  • Поблагодарили: 350
DemonEditor - нативный редактор под Linux
« Ответ #4: 11 декабря | 2017г. | 23:53:07 »
Все ок. Сбросьте мне пожалуйста в архивчике вашу папку с файлами слитыми с ресивера.

Оффлайн Ednaz

  • Совет Джедаев
  • ****
  • Сообщений: 1694
  • Поблагодарили: 7758
DemonEditor - нативный редактор под Linux
« Ответ #5: 12 декабря | 2017г. | 00:00:56 »
 :bye:

Спойлер   :
[ Гостям не разрешен просмотр вложений ]
  • GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Uno4kSE, Zero4k, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.

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

  • Друзья Джедаев
  • *****
  • Сообщений: 184
  • Поблагодарили: 350
DemonEditor - нативный редактор под Linux
« Ответ #6: 12 декабря | 2017г. | 00:13:08 »
Файлики после dreamboxEDIT? :) Посмотрим. Если будет возможность и желание попробуйте в "чистую", удалить и заново просканировать. Ради чистоты эксперемента. ;)

Оффлайн Ednaz

  • Совет Джедаев
  • ****
  • Сообщений: 1694
  • Поблагодарили: 7758
DemonEditor - нативный редактор под Linux
« Ответ #7: 12 декабря | 2017г. | 00:15:13 »
Файлики после dreamboxEDIT? :) Посмотрим. Если будет возможность и желание попробуйте в "чистую", удалить и заново просканировать. Ради чистоты эксперемента. ;)
Cейчас да. Но изначально пробовал слить каналы которые по умолчанию в имидже OpenATV. То же самое было. Уже потом залил через DreamBoxEdit запущенным через Wine
  • GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Uno4kSE, Zero4k, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.

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

  • Друзья Джедаев
  • *****
  • Сообщений: 184
  • Поблагодарили: 350
DemonEditor - нативный редактор под Linux
« Ответ #8: 12 декабря | 2017г. | 00:23:58 »
Ок, вижу бяку. Поправим :)

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

  • Друзья Джедаев
  • *****
  • Сообщений: 184
  • Поблагодарили: 350
DemonEditor - нативный редактор под Linux
« Ответ #9: 12 декабря | 2017г. | 00:52:48 »
Убирите в конце файла lamedb последнюю строчку вроде такой: Edited with dreamboxEDIT 7.2.0.0 on 23���2017 18:54:11. И попробуйте с этой версией!  Выложил вместе с вашими файлами с правленым lamedb. На досуге пофиксим более глобально.

Оффлайн Ednaz

  • Совет Джедаев
  • ****
  • Сообщений: 1694
  • Поблагодарили: 7758
 :good: :boast:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
  • GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Uno4kSE, Zero4k, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.

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

  • Друзья Джедаев
  • *****
  • Сообщений: 184
  • Поблагодарили: 350
Пофиксил "синдром" dreamboxEDIT-а + небольшие правки внешнего вида. Вложение в первом посте обновлено!

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

  • Друзья Джедаев
  • *****
  • Сообщений: 184
  • Поблагодарили: 350
Добавил фильтр при выборе satellites.xml в редакторе спутников. В шапке не обновлял!

Оффлайн nikolasi

  • Совет Джедаев
  • ****
  • Сообщений: 3653
  • Поблагодарили: 13399
satdemon, можна версию под 32 битную тоже?убунту?
  • et11000, formuler4turbo
Arca costruita da un dilettante, professionisti  creato il Titanic ...;)
Z392888841330 U164774080471 (visa 4149497842976013)
R177825323607 яндекс - 410013614905738

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

  • Друзья Джедаев
  • *****
  • Сообщений: 184
  • Поблагодарили: 350
Разрядность не имеет значения, так же как и версия и вид дистрибутива. Должно работать.Если нет - пишите. Минимальные требования в шапке!

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
12524 Просмотров
Последний ответ 18 мая | 2010г. | 15:02:22
от Wolf
95 Ответов
40680 Просмотров
Последний ответ 04 марта | 2013г. | 23:10:13
от plim
1 Ответов
4170 Просмотров
Последний ответ 26 апреля | 2011г. | 02:21:03
от syscon
5 Ответов
19700 Просмотров
Последний ответ 12 августа | 2012г. | 16:04:28
от 2boom
1 Ответов
5608 Просмотров
Последний ответ 08 сентября | 2010г. | 20:44:21
от slip2



X

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

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