Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
CiefpSatellites Xml Editor
#1
CiefpSatellites Xml Editor
v.1.0


[Obrazek: 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]
Like Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości