Wczoraj, 09:50
CiefpSatellites Xml Editor
v.1.0
![[Obrazek: ciefpsatellitesxmleditor.gif]](https://i.postimg.cc/CKpctcTd/ciefpsatellitesxmleditor.gif)
CiefpSatellitesXmlEditor 1.0
Używany do przeglądania i edycji pliku satellites.xml,
który jest używany w dekoderach satelitarnych do definiowania satelitów i transponderów.
Główne funkcje wtyczki:
Przegląd zawartości satellites.xml:
- Wyświetla listę wszystkich satelitów z ich pozycjami.
- Poniżej każdego satelity wyświetlane są wszystkie jego transpondery (częstotliwość, polaryzacja, szybkość symboli, FEC, system, modulacja).
- Dodatkowo wyświetlane są opcjonalne parametry, takie jak Multistream (is_id, pls_code, pls_mode) i T2-MI (t2mi_plp_id, t2mi_pid).
Edycja istniejących transponderów:
- Umożliwia zmianę wszystkich ważnych parametrów transpondera za pośrednictwem ekranu konfiguracji.
- Aktualizuje wartości bezpośrednio w strukturze XML.
Dodawanie nowych transponderów:
- Można dodać nowy element <transponder> w wybranym satelicie.
Usuwanie elementów:
- Przycisk „Usuń” umożliwia usunięcie satelity lub transpondera z listy.
Zapisywanie zmian:
- Po naciśnięciu przycisku „Zapisz” zmiany są zapisywane z powrotem do pliku satellites.xml.
- Plik XML jest ładnie sformatowany i zawiera komentarz z datą ostatniej edycji.
Interfejs użytkownika:
Dwa ekrany:
- Czytnik – do przeglądania całego pliku.
- Edytor – do szczegółowej edycji poszczególnych transponderów.
Implementacja techniczna:
Wtyczka jest napisana w Pythonie dla platformy Enigma2.
- Używa xml.etree.ElementTree do pracy z XML.
- Używa xml.dom.minidom do ładnego wyświetlania XML.
- Parametry takie jak polaryzacja, FEC, system itp. są mapowane na nazwy czytelne dla człowieka.
- Wartości częstotliwości i szybkości symboli są automatycznie mnożone/dzielone przez 1000 w celu łatwiejszej manipulacji.
THX
Ciefp
Instalacja:
![[Obrazek: 051g.gif]](https://i.postimg.cc/02TNTwtb/051g.gif)
v.1.0
![[Obrazek: ciefpsatellitesxmleditor.gif]](https://i.postimg.cc/CKpctcTd/ciefpsatellitesxmleditor.gif)
CiefpSatellitesXmlEditor 1.0
Używany do przeglądania i edycji pliku satellites.xml,
który jest używany w dekoderach satelitarnych do definiowania satelitów i transponderów.
Główne funkcje wtyczki:
Przegląd zawartości satellites.xml:
- Wyświetla listę wszystkich satelitów z ich pozycjami.
- Poniżej każdego satelity wyświetlane są wszystkie jego transpondery (częstotliwość, polaryzacja, szybkość symboli, FEC, system, modulacja).
- Dodatkowo wyświetlane są opcjonalne parametry, takie jak Multistream (is_id, pls_code, pls_mode) i T2-MI (t2mi_plp_id, t2mi_pid).
Edycja istniejących transponderów:
- Umożliwia zmianę wszystkich ważnych parametrów transpondera za pośrednictwem ekranu konfiguracji.
- Aktualizuje wartości bezpośrednio w strukturze XML.
Dodawanie nowych transponderów:
- Można dodać nowy element <transponder> w wybranym satelicie.
Usuwanie elementów:
- Przycisk „Usuń” umożliwia usunięcie satelity lub transpondera z listy.
Zapisywanie zmian:
- Po naciśnięciu przycisku „Zapisz” zmiany są zapisywane z powrotem do pliku satellites.xml.
- Plik XML jest ładnie sformatowany i zawiera komentarz z datą ostatniej edycji.
Interfejs użytkownika:
Dwa ekrany:
- Czytnik – do przeglądania całego pliku.
- Edytor – do szczegółowej edycji poszczególnych transponderów.
Implementacja techniczna:
Wtyczka jest napisana w Pythonie dla platformy Enigma2.
- Używa xml.etree.ElementTree do pracy z XML.
- Używa xml.dom.minidom do ładnego wyświetlania XML.
- Parametry takie jak polaryzacja, FEC, system itp. są mapowane na nazwy czytelne dla człowieka.
- Wartości częstotliwości i szybkości symboli są automatycznie mnożone/dzielone przez 1000 w celu łatwiejszej manipulacji.
THX
Ciefp
Instalacja:
Kod:
wget -q "--no-check-certificate" https://raw.githubusercontent.com/ciefp/CiefpSatelliteXmlEditor/main/installer.sh -O - | /bin/sh
![[Obrazek: 051g.gif]](https://i.postimg.cc/02TNTwtb/051g.gif)